No me di cuenta, pero ha pasado bastante tiempo desde que ingresé la contraseña para usar los privilegios de sudo.
Aquí está mi /etc/sudoers
archivo:
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
%jupiter ALL=NOPASSWD: /usr/lib/jupiter/scripts/bluetooth, /usr/lib/jupiter/scripts/camera, /usr/lib/jupiter/scripts/cpu-control, /usr/lib/jupiter/scripts/resolutions, /usr/lib/jupiter/scripts/rotate, /usr/lib/jupiter/scripts/touchpad, /usr/lib/jupiter/scripts/vga-out, /usr/lib/jupiter/scripts/wifi
Esto me preocupa porque ahora se puede ejecutar cualquier secuencia de comandos sin que yo tenga que ingresar la contraseña.
He visto las siguientes preguntas, pero parecen no estar relacionadas con esta publicación:
- sudo no pide contraseña
- sin solicitud de contraseña para sudo
¿Cómo hago sudo
? siempre solicitarme una contraseña (excepto por la duración del tiempo de espera indicado en /etc/sudoers
archivo?
PD: Tengo algunos alias establecidos en mi .bash_aliases
que tienen comandos usando sudo, pero espero que no esté relacionado con la solicitud de contraseña, ¿o sí?
Respuesta aceptada:
Tu última línea es la culpable. No sé por qué, tal vez sea un error o no conozco todas las reglas de Linux.
Deberías considerar estas líneas:
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
Así que elimine la última línea y colóquela en /etc/sudoers.d/sudo-jupiter
. Ahora revertir los permisos en /etc/sudoers
a u-x y reiniciar el sistema .