GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Sudo ya no pide contraseña?

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 .


Ubuntu
  1. Error de Gpg, ¿Firmas no válidas para "http://archive.canonical.com versión precisa"?

  2. ¿Cómo monitorear los archivos /etc/shadow y /etc/passwd en busca de cambios con Auditd?

  3. Patrón Regex para editar el archivo /etc/sudoers

  4. Agregue un sudoer de forma no interactiva desde la línea de comando

  5. Deshabilite los comentarios al escribir la contraseña en un indicador de Sudo

¿Error en el archivo Sudoers? Así es como puedes arreglarlo.

¿Por qué las operaciones de Ssh siempre solicitan una frase de contraseña? (con Ed25519)?

¿Cómo se actualiza /etc/motd?

¿Cómo configurar Pkexec para que no solicite la contraseña?

¿Cómo hago que Sudo solicite la contraseña de root?

Generar contraseña manualmente para /etc/shadow