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 /usrNão adicione outras opções de linha de comando e não use curingas de shell.
-
Digite
exitpara 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.