Die schicke Sudo-Warnung für immer behalten

39

sudoWenn ich das erste Mal auf openSUSE mache, werde ich immer mit einer ausgefallenen Nachricht gewarnt

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

root's password:

Nach dem ersten erfolgreichen Login werde ich nicht mehr gewarnt.

Ich möchte immer gewarnt werden. Ich finde diese Nachricht irgendwie ausgefallen. Gibt es eine Möglichkeit, so von sudo prompt gewarnt zu werden?

usr-local-ΕΨΗΕΛΩΝ
quelle
Um ehrlich zu sein, wenn dies jedes Mal angezeigt wird sudo, werde ich es trotzdem schaffen, es zu ignorieren und das Stammverzeichnis oder ähnliches zu entfernen. Dies funktioniert wahrscheinlich nur, wenn die Warnung ein 3D-Banner ist, das mehrfarbig blinkt und jedes Mal anders ist.
Ng Sek Long

Antworten:

44

Erstellen Sie eine Datei in /etc/sudoers.d/ Sie können diesen Befehl verwenden

sudo nano /etc/sudoers.d/privacy

Fügen Sie nun diese Zeile in die Datei ein.

Defaults        lecture = always

Schließen Sie nun Terminal / Konsole, öffnen Sie es erneut und versuchen Sie, etwas mit sudo zu tun.

Babar
quelle
2
Kann ich auch deaktivieren Sie die Nachricht , indem Sie lecturean never?
Richard de Wit
1
Ja, die Optionen für die Vorlesung sind: always never once sudoers man
Chris
Kann ich das auf eine Zeile reduzieren? $ sudo echo "Defaults lecture = always" >> /etc/sudoers.d/privacyErlaubnis verweigert.
Aaron Franke
$ sudo echo "Defaults lecture = always" | sudo tee -a /etc/sudoers.d/privacy
Oliver Ni
4

Löschen Sie die sudo-Datensätze für diesen Benutzer, um ein Konto neu einzurichten, damit die Warnung erneut angezeigt wird.

root>  rm  /var/lib/sudo/<username>/*
root>  rmdir /var/lib/sudo/<username>
Michael JAMES
quelle
3

Um + Michael JAMES seine Aussage hinzuzufügen, können die Standorte variieren. Auf Fedora,

rpm -ql sudo

Zeigt ein Verzeichnis mit dem Namen:

/var/db/sudo

In diesem Verzeichnis habe ich ein anderes Verzeichnis namens 'lectured' gefunden, gefolgt von meinem Namen. Wenn ich meinen Namen aus diesem Verzeichnis entferne, wird die Warnung erneut angezeigt.

Bearbeiten: Dies ist eine einmalige Lösung, um die Anzeige der Nachricht zurückzusetzen. Natürlich können Sie das Verzeichnis auch mit crontab leeren, damit die Nachricht regelmäßiger gedruckt wird.

Riccardo
quelle