Eu acidentalmente executei um chmod 754 ./quando estava no diretório raiz do servidor que executa o Ubuntu 18.04.
Agora não posso usar comandos como sudoou pkexec, nem posso mudar nada. O que devo fazer? Isso afeta outro usuário?
Eu acidentalmente executei um chmod 754 ./quando estava no diretório raiz do servidor que executa o Ubuntu 18.04.
Agora não posso usar comandos como sudoou pkexec, nem posso mudar nada. O que devo fazer? Isso afeta outro usuário?
Respostas:
--recursivenem o -Rargumento para chmod, ou seja, o ÚNICO arquivo / diretório que você modificou /.Se você encontrou esta pergunta e resposta através de um mecanismo de pesquisa e usou o método recursivo ( -Rou --recursive), acesse aqui!
Executei o comando exato que você postou na sua pergunta em uma VM e o recuperei sem (quase) problemas.
Como você modificou apenas um diretório / arquivo, a solução é simples: basta alterá-lo novamente!
Na verdade, você não precisa de um Live CD para corrigir isso. O Ubuntu possui um modo de recuperação embutido. Essas etapas pressupõem que o computador foi iniciado desligado.
(recovery mode).chmod 755 /EnterrebootEnterÉ isso aí! A menos que haja outras complicações, seu sistema é recuperado.
chmod 754 ./ouchmod -r 754 ./? O último seria muito mais destrutivo, enquanto o primeiro deveria ser fácil de recuperar.