GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Sudo fragt nicht mehr nach dem Passwort?

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 .


Ubuntu
  1. Fehler in Sudoers-Datei? So können Sie es beheben.

  2. /etc/x11/xorg.conf existiert nicht??

  3. Wie wird /etc/motd aktualisiert?

  4. So deaktivieren Sie „sudo su“ für Benutzer in der sudoers-Konfigurationsdatei

  5. Wie bringe ich sudo dazu, nach dem Root-Passwort zu fragen?

Wie konfiguriere ich Pkexec, um nicht nach dem Passwort zu fragen?

Wie kann ich die Datei /etc/shadow und /etc/passwd mit Auditd auf Änderungen überwachen?

Hinzufügen von Benutzern zu sudoers durch Shell-Skript

Regex-Muster zum Bearbeiten der /etc/sudoers-Datei

Fügen Sie einen Sudoer nicht interaktiv von der Befehlszeile aus hinzu

Deaktivieren Sie das Feedback bei der Eingabe des Passworts an einer sudo-Eingabeaufforderung