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