Ich möchte das Sudo-Timeout ändern, daher bearbeite ich Sudoer über Visudo (wie in vielen Online-Tutorials empfohlen) in das folgende Formular:
Defaults env_reset , timestamp_timeout=20
root ALL=(ALL:ALL) ALL
%admin ALL=(ALL) ALL
%sudo ALL=(ALL:ALL) ALL
Defaults:my_username timestamp_timeout=10
Das Problem ist, dass nichts funktioniert und ich anscheinend ein Sudo-Timeout = 0 habe. Dies ist meine Ausgabe von uname -a
:
Linux comp 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
AKTUALISIEREN
Was mir aufgefallen ist, passiert nur, wenn ich Fisch benutze (auch bekannt als benutzerfreundliche Schale). Also Problem wahrscheinlich mit Fisch selbst nicht mit Sudoers Datei.
LÖSUNG Das Problem war mit meiner Muschel, auch bekannt als benutzerfreundliche Muschel (diesmal nicht sehr freundlich, nicht wahr?). Aus irgendeinem Grund schien es, dass der sudo-Befehl jedes Mal aus verschiedenen Sitzungen stammte. Hinzufügen von Standardwerten! Tty_tickets in der sudoers-Datei (wie beschrieben http://us.generation-nt.com/answer/bug-598567-sudo-requires-reauthentication-each-use-ignoring-time-stamp-help-200510161.html ) Problem gelöst. Weitere Informationen finden Sie unter dem obigen Link.
Ich danke Ihnen allen für Ihre Aufmerksamkeit, ohne die ich die Sache nicht herausfinden konnte.
Da der Standardbenutzer Mitglied der Administratorgruppe ist, lautet mein Benutzername "Eins".
Drücken Sie dann "Strg + x" und dann "y" und drücken Sie zum Abschluss die Eingabetaste.
quelle
Standardmäßig speichert sudo Ihr Passwort 15 Minuten lang. Wenn Sie dies ändern möchten, können Sie dies tun, indem Sie
timestamp_timeout = X.
Dabei ist X der Ablauf der Zeitüberschreitung in Minuten. Wenn Sie 0 angeben, werden Sie immer nach dem Passwort gefragt. Wenn Sie einen negativen Wert angeben , läuft das Zeitlimit niemals ab . ZB Standardeinstellungen env_reset, timestamp_timeout = 5
RootSudoTimeout
quelle
Ändern Sie das Sudo-Timeout
Im Terminal wird ein Textdokument geöffnet. Navigieren Sie mit den Pfeilen auf Ihrer Tastatur zum unteren Rand des Dokuments.
Drücken Sie dann "Strg + x" und dann "y" und drücken Sie zum Abschluss die Eingabetaste.
HINWEIS
Wenn Sie einen "-1" -Wert eingeben, haben Sie eine unbegrenzte Sudo-Zeitüberschreitung. Dies ist für normale Benutzer nicht sehr ratsam.
Wenn Sie den Wert auf 10 erhöhen, erhalten Sie eine 10-minütige Sudo-Zeitüberschreitung.
quelle
Ich frage mich, ob der Raum um die
,
Marke Ihr Problem ist. Ich habe keine Sudoers-Datei gesehen, die mit dieser Art von Syntax arbeitet. Versuchen Sie vielleicht, das Leerzeichen vor und nach dem,
in der sudoers-Datei zu entfernen, und prüfen Sie, ob dies nicht hilft.Sie können auch versuchen, eine benutzerspezifische Einstellung von
Defaults:moonwalker timestamp_timeout=20
anzuwenden, um sie nur auf Ihr Benutzerkonto anzuwenden, sodass Sie diese Zeile und mögliche Syntaxprobleme damit überspringen können.quelle