Se você souber a senha do root, poderá fazer o login como root e restaurar as permissões. su
também pode funcionar:
$ su
[***enter root password***]
# chown root /usr
# chgrp root /usr
Alterei acidentalmente o proprietário de /usr
. Agora, o proprietário de /usr
se torna eu, não root
. Portanto, não posso usar o comando como sudo
. Eu quero mudar o dono de /usr
de volta. Quero dizer, eu quero mudar o dono do /usr
para root
.
Como fazer isso?
Como explicado por Dmitry Grigoryev, o sudo " pode se recusar a dar privilégios de root a um processo se o arquivo executável correspondente puder ser modificado por usuários regulares. "
Outra solução é live boot a partir de um cd / usb e usar esse ambiente para configurar o dono do / usr montando o disco rígido e depois alterando-o com o comando
chown root:root <path to the>/usr
dentro da inicialização ao vivo.
Tags linux