Se você acabou de fazer sudo chmod 666 /usr
, as coisas não serão muito ruins - já que isso terá alterado as permissões apenas no diretório pai /usr
, e não em nenhum dos arquivos dos subdiretórios dentro dele.
Se, no entanto, você adicionar o sinalizador recursivo -R
, provavelmente será melhor reinstalar o sistema. Mesmo assim, não deve haver razão para perder dados : você pode inicializar a partir de um USB ou DVD ao vivo e fazer o backup de seus arquivos importantes primeiro.
Se você fez apenas uma sudo chmod 666
não recursiva do diretório /usr
, e você tem acesso físico à máquina, então a correção mais simples deve ser
- Inicialize no modo de recuperação através do menu avançado do grub e selecione 'Drop to root shell'
-
Remontar o sistema de arquivos no modo de leitura / gravação
mount -o remount,rw /
-
Execute o comando
chmod 755 /usr
Não adicione outras opções de linha de comando e não use curingas de shell.
-
Digite
exit
para continuar inicializando normalmente
Observação: chmod
mora em /bin
em vez de /usr/bin
, por isso não deve ser afetado pelas permissões em /usr
. Se (por exemplo) você alterasse os bits de permissão no diretório /bin
ou no diretório /
, esse método não seria apropriado, já que você não conseguiria executar chomd
no modo de recuperação - a melhor opção nesse caso seria provavelmente inicializar um live CD / DVD / USB de qualquer distribuição Linux disponível (não precisa ser Ubuntu); identificar e montar o dispositivo raiz do sistema quebrado (em /mnt
no sistema ativo, por exemplo); e, em seguida, execute chmod 755 /mnt/usr
do sistema ativo.