Eu lembro que tive um problema semelhante há alguns anos, e a solução não foi trivial. Você sempre pode recuperar o comando sudo
, mas, se você alterou a permissão de todos os sub-arquivos /usr/
, desde que você não sabe a permissão exata de todos os arquivos que você alterou, você pode escolher configuração ruim / perigosa o que o levaria a um sistema instável. Talvez fazer uma reinstalação seja melhor ... Mas se você realmente quiser tentar recuperar seu sistema, ou se você não alterou de forma recursiva a /usr
, terá a seguinte opção.
Tente # 1: Conecte-se como root se a conta estiver ativada (rápida para testar, mas provavelmente falhará)
Se você tem a senha de root ativada, você tem sorte, apenas logar como root
su root
<enter root password>
chmod 755 /usr
e se todos os arquivos secundários tiverem permissão incorreta (isso pode levar a um sistema instável):
chmod -R 755 /usr
Tente # 2: Inicialize no modo de recuperação (não precisa de chave USB, mas provavelmente falhará)
Você pode querer tentar inicializar no modo de recuperação, apenas aperte "Escape" ou "Shift" quando você reiniciar, e você terá uma raiz. Você então poderá digitar
chmod 755 /usr
No entanto, este método nem sempre funciona, dependendo de como você configurou as senhas ...
Tente # 3: use um LiveUSB (sempre trabalhe)
Pegue uma chave USB vazia, baixe um sistema Ubuntu ao vivo, copie o sistema nele usando o Unebootin, por exemplo, ou se você sabe o que está fazendo com dd if=<fichier>.iso of=/dev/sdX bs=4M
. Inicialize a chave USB e execute
sudo mkdir /mnt/drive
sudo mount /sdXn /mnt/drive
cd /mnt/drive
ls # Check that you see usr...
sudo chmod 755 /usr/