Si bien intenté 'reiniciar' a través de un usuario normal (no root), funcionó. Intenté 'apagar' a través del mismo usuario, también se realizó después de programar el apagado.
Pero cuando intenté cerrar sudo con el mismo usuario, no funcionó.
error:
[rj@localhost ~]$ sudo shutdown
[sudo] password for rj:
rj is not in the sudoers file. This incident will be reported.
Preguntas: ¿Cómo es posible que un usuario normal reinicie o apague? ¿No es una preocupación de seguridad?
Pregunta: si el "apagado" funciona, ¿por qué no el "apagado sudo"?
Solicite una explicación.
Respuesta1
Sospecho que "sudo cualquier cosa" fallaría. El mensaje de error dice que no hay ninguna entrada en el archivo sudoers que autorice a rj a usar sudo.
Es decir, el comando no falló porque a Sudo no le gusta el cierre. Lo que no le gusta es que las personas que no están definidas como usuarios de sudo intenten utilizar sudo.
En cuanto a si es bueno o no que los usuarios sin privilegios puedan ejecutar el apagado, cedo a una opinión mejor informada.
Respuesta2
Como dijo Robert Netzlof,cerrarno falló,sudofallido.
Es una muy mala idea permitir que los usuarios normales accedan alcerrardominio; normalmente sólo root tiene acceso a ese comando, como debería ser. Dicho esto, es posible permitir que los usuarios normales realicen lacerrarcomando creando uncerrargrupo y agregar usuarios a ese grupo.
Puede ejecutar el groups
comando para ver quién está en el grupo de "apagado" actual (como se llame).
Por favor miraesta publicación