sudo
de un usuario estándar funciona bien, pero cuando intento usarlo root
me devuelve este error:
sudo: can't open /etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting
/etc/sudoers
tiene el atributo 755 apropiado y es propiedad de root:root
Incluso lo recreé con visudo
, todo bien, pero el error persiste. /etc es 755 y también es propiedad de root:root, incluso intenté reinstalar sudo: no hay diferencia.
Necesito sudo desde la raíz porque uso un script en Python que usa sudo para ejecutar comandos privilegiados del sistema operativo. Pero ahora estoy ejecutando ese script de Python en el momento del arranque y falla debido a este problema. Instalé la misma versión del sistema operativo en una máquina virtual Virtual Box y funciona bien.
¿Qué puede impedir que root ejecute sudo?
Respuesta1
¿Puedes cambiar el directorio a /? ¿Estar en usuario root? Puede ser que te falte permiso para esta ruta/como root
Verhttps://unix.stackexchange.com/questions/39328/sudo-cannot-open-etc-sudoers