
Accidentalmente cambié el dueño de /usr
. Ahora el dueño de /usr
soy yo, no root
. Entonces no puedo usar comandos como sudo
. Quiero cambiar el dueño de /usr
la espalda. Quiero decir, quiero cambiar el propietario /usr
de root
.
¿Cómo hacerlo?
Respuesta1
Si conoce la contraseña de root, debería poder iniciar sesión como root y restaurar los permisos. su
también puede funcionar:
$ su
[***enter root password***]
# chown root /usr
# chgrp root /usr
Respuesta2
Como explica Dmitry Grigoryev, sudo "puede negarse a otorgar privilegios de root a un proceso si los usuarios habituales pueden modificar el archivo ejecutable correspondiente."
Otra solución es iniciar en vivo desde un cd/usb y usar ese entorno para configurar el propietario de /usr montando el disco duro y luego cambiándolo allí con el comando
chown root:root <path to the>/usr
dentro del arranque en vivo.