Non me ne sono accorto ma è passato un po' di tempo da quando ho inserito la password per utilizzare i privilegi sudo.
Ecco il mio /etc/sudoers
file:
#
# 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
Questo mi preoccupa perché qualsiasi script ora può essere eseguito senza che io debba inserire la password.
Ho visto le seguenti domande, ma sembrano non correlate a questo post:
- sudo non chiede la password
- nessuna richiesta di password per sudo
Come faccio a creare sudo
sempre richiedimi una password (ad eccezione della durata del timeout indicata in /etc/sudoers
file?
PS: Ho degli alias impostati nel mio .bash_aliases
che hanno comandi che usano sudo, ma spero che non sia correlato alla richiesta della password, o no?
Risposta accettata:
La tua ultima riga è il colpevole. Non so perché, forse è un bug o non conosco tutte le regole di Linux.
Dovresti considerare queste righe:
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
Quindi rimuovi l'ultima riga e inseriscila in /etc/sudoers.d/sudo-jupiter
. Ora ripristina le autorizzazioni su /etc/sudoers
su u-x e riavvia il sistema .