Wie kann ich eine Sudo-Vorlesung wieder aktivieren, wenn sie einmal gesehen wurde?

7

Ich habe sudo so eingestellt, dass es die übliche Vorlesung über die erste Verwendung durch einen Benutzer zeigt. Ohne nachzudenken, habe ich versehentlich die Anzeige für einen neuen Benutzer ausgelöst, als ich sie eingerichtet habe, und jetzt wurde sie angezeigt. Sie werden sie nicht mehr sehen können.

Woher weiß sudo, dass ein Benutzer es schon einmal aufgerufen hat? Ich möchte das zurücksetzen, damit dieser Benutzer die Nachricht zum ersten Mal sieht, wenn er sie verwendet. Ich möchte es nicht so einstellen, dass die Vorlesung bei jedem Aufruf erscheint - einmal ist genug - ich möchte nur, dass sudo vergisst, dass sie bereits einmal gezeigt wurde.

Irgendwelche Ideen, wie ich das mache?

Dopiaza
quelle

Antworten:

7

Unter Debian wird bei der ersten Verwendung von ein Benutzer sudoein Verzeichnis unter erstellen /var/run/sudo/. Das Verzeichnis heißt " Benutzername ", wobei " Benutzername " der Name des Benutzers ist, der ausgeführt wurde sudo.

Durch Entfernen [oder Umbenennen] dieses Verzeichnisses wird die Vorlesung bei der nächsten Verwendung von angezeigt und sudodas Verzeichnis neu erstellt.

Zum Beispiel wäre das Verzeichnis für mein Benutzerkonto /var/run/sudo/jscott.

jscott
quelle
Vielen Dank. Auf meinem Server habe ich das Verzeichnis unter / var / lib / sudo gefunden, und das Entfernen des Benutzerverzeichnisses von dort hat tatsächlich den Trick getan.
Dopiaza
Danke dafür! Auf Fedora 17 fand ich das Verzeichnis unter / var / db / sudo
Cameron
Klingt so, als hätte Fedora es richtig gemacht. /var/runist ein dummer Ort, um das auszudrücken, da das Verzeichnis beim Systemstart gelöscht werden kann (und da es auf Fedora auf einem tmpfs ist, ist).
Michael Hampton
Unter RHEL / CentOS 6 und 7 befindet sich das Verzeichnis /var/db/sudo/wie in Fedora. Unter CentOS 5 befindet es sich in /var/run/sudo.
Davidjb
1
Bei meiner Arch Linux-Installation habe ich das Verzeichnis gefunden /var/db/sudo/lectured, das leere Dateien mit den Namen der Benutzer enthält, die Vorlesungen gehalten haben. Wenn Sie eine dieser Dateien löschen, wird die Vorlesung für diesen Benutzer erneut angezeigt, wenn er das nächste Mal versucht, sudo zu verwenden.
Rapti