Ich habe es nicht bemerkt, aber es ist eine ganze Weile her, seit ich das Passwort für die Verwendung von sudo-Privilegien eingegeben habe.
Hier ist mein /etc/sudoers
Datei:
#
# 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
Das beunruhigt mich, weil jetzt jedes Skript ausgeführt werden kann, ohne dass ich das Passwort eingeben muss.
Ich habe die folgenden Fragen gesehen, aber sie scheinen nichts mit diesem Beitrag zu tun zu haben:
- sudo fragt nicht nach dem Passwort
- keine Passwortabfrage für sudo
Wie mache ich sudo
immer Fordern Sie mich zur Eingabe eines Passworts auf (mit Ausnahme der in /etc/sudoers
angegebenen Timeout-Dauer Datei?
P.S.: Ich habe einige Aliase in meinem .bash_aliases
gesetzt die Befehle mit sudo haben, aber ich hoffe, das hat nichts mit der Passwortabfrage zu tun, oder?
Akzeptierte Antwort:
Ihre letzte Zeile ist der Übeltäter. Ich weiß nicht warum, vielleicht ist es ein Fehler oder ich kenne nicht alle Linux-Regeln.
Sie sollten diese Zeilen berücksichtigen:
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
Entfernen Sie also die letzte Zeile und fügen Sie sie in /etc/sudoers.d/sudo-jupiter
ein . Setzen Sie jetzt die Berechtigungen auf /etc/sudoers
zurück zu u-x und starten Sie das System neu .