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 sudo
ou 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 sudo
ou pkexec
, nem posso mudar nada. O que devo fazer? Isso afeta outro usuário?
Respostas:
--recursive
nem o -R
argumento 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 ( -R
ou --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 /
Enterreboot
EnterÉ 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.