%20ALL%20est%C3%A1%20en%20%2Fetc%2Fsudoers%3F%20.png)
Miré esta pregunta: Tratando de entender la diferencia entre “modernNeo ALL=(ALL:ALL) ALL” y “modernNeo ALL=(ALL) ALL” en el archivo sudoers
Todavia tengo una pregunta. Dado que el usuario "root" tiene todos los privilegios, ¿por qué está root ALL=(ALL) ALL
en /etc/sudoers
los sistemas Linux?
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
Intenté comentarlo y el usuario root todavía tenía todos los privilegios, eso no afecta al usuario root en absoluto. Parece que root ALL=(ALL) ALL
es inútil.
Respuesta1
Esa entrada asegura que root
se puede ejecutar sudo
. Si lo comentas,
sudo ls
ejecutar como root
fallará.
Es una conveniencia: significa que los usuarios pueden ejecutar sudo
comandos sin pensar demasiado en las cosas,es decirfuncionarán de la misma manera ya sea que se ejecuten como un sudo
usuario habilitado o root
(si es una buena idea es otra cuestión). También significa que los scripts se pueden utilizar sudo
para solicitar root
privilegios y seguir funcionando sin problemas cuando se ejecutan directamente root
.