Problemas para reinstalar o Ubuntu após alterar acidentalmente a propriedade

Problemas para reinstalar o Ubuntu após alterar acidentalmente a propriedade

Executei acidentalmente o comando chown -R MY_ACCOUNT /e agora não consigo mais iniciar meu computador. Ele mostra o logotipo do Ubuntu, mas trava antes de mostrar o prompt de login.

Já vi essa pergunta aqui antes, e foi recomendado que as pessoas reinstalassem o Ubuntu com a opção de manter todos os arquivos.

No entanto, quando tento reinstalar a partir de um USB, só tenho a opção de instalar e excluir todos os arquivos ou de instalar um novo Ubuntu 22.04 paralelo ao meu Ubuntu 22.04 anterior. Então eu tenho as seguintes perguntas:

  1. Posso executar uma chownversão adequada do Ubuntu para poder fazer login novamente?

  2. Se 1. não for possível, posso pelo menos fazer algo na versão live que me permita reinstalar o Ubuntu e manter meus arquivos?

  3. Se uma nova instalação for realmente necessária, é seguro restaurar meus arquivos do backup em minha unidade externa ou as propriedades alteradas são armazenadas em alguns arquivos, para que a restauração me leve de volta para onde estou agora?

Estou grato por qualquer ajuda.

Responder1

  1. Na verdade. Existem métodos e eu mesmo tive que fazer isso duas vezes, onde usei as permissões de outro sistema para copiá-las para o sistema quebrado, mas o resultado final nunca foi realmente perfeito; sempre precisou de ajuste manual e isso consome muito tempo.

  2. Sim, você precisa escolher "outra coisa", adicionar as partições, nomear e definir o mesmo sistema de arquivos que você tem agora e então -não- selecionar "formatar". Usei esse método várias vezes e funciona muito bem. Só preciso ter certeza de fazer isso corretamente, pois um erro será fatal, portanto, sempre certifique-se de ter um backup ao fazer isso.

Se uma nova instalação for realmente necessária, é seguro restaurar meus arquivos do backup em minha unidade externa,

Sim, mas este sim só é válido para arquivos pessoais.

ou as propriedades alteradas estão armazenadas em algum arquivo, para que a restauração me leve de volta para onde estou agora?

Não, mas é muito fácil restaurar permissões paraarquivos pessoais. Eles estão em seus próprios diretórios fora do sistema e todos têm as mesmas permissões, a menos que você tenha mais de um usuário.

=== Não faça isso em diretórios relacionados ao sistema ===

Diretórios:

find /dir -type d -print0 | xargs -0 chmod 0755

Arquivos:

find /dir -type f -print0 | xargs -0 chmod 0644

onde "/dir" é o local de seus arquivos pessoais, por exemplo "/home/$USER/Desktop/" ou qualquer outro diretório em /home/$USER/. /dir também pode ser uma partição, se você tiver isso. Além disso: isso se aplica apenas a sistemas de arquivos Linux como ext e não a NTFS ou FAT.

informação relacionada