Zmiana ostrzeżenia Sudo

28

Przy pierwszej próbie sudo na serwerze pojawia się ostrzeżenie sudo;

Ufamy, że otrzymałeś zwykły wykład od lokalnego administratora systemu. Zwykle sprowadza się do tych trzech rzeczy:

# 1) Szanuj prywatność innych osób.

# 2) Zastanów się, zanim napiszesz.

# 3) Z wielką mocą wiąże się wielka odpowiedzialność.

Czy ktoś zna plik, który należy edytować, aby zmienić to ostrzeżenie?

Toby
źródło
4
Trudno będzie jednak pokonać tę wiadomość. Zawsze myślałem, że to naprawdę świetny kawałek pisania.
Jeff Allen,
Co powiedział @JeffAllen!
gf_

Odpowiedzi:

42

Jest wkompilowany:

[root@risby]# strings /usr/bin/sudo|grep privacy
    #1) Respect the privacy of others.

Na szczęście jednak moje man sudoersprzyznanie się do napisu lecture_filejest takie

[p] ath do pliku zawierającego alternatywny wykład sudo, który zostanie użyty zamiast standardowego wykładu, jeśli plik o podanej nazwie istnieje. Domyślnie sudo używa wbudowanego wykładu.

Sprawdź, czy twoje sudo to obsługuje, a jeśli tak, ustaw konkretną nazwę pliku za pomocą np

Defaults        lecture_file = /etc/sudoers.lecture

i umieść tekst wykładu w tym pliku. Możesz to łatwiej przetestować, tak jak ja, jeśli to zrobisz

Defaults        lecture = always

która wyświetli wykład na temat każdego wywołania sudo. W przeciwnym razie możesz skończyć się z kontami, które nigdy się nie sudo, podczas gdy masz rację!

Jeśli twoje sudo jest wystarczająco duże, aby nie obsługiwać tych zmiennych, będziesz musiał dokonać ponownej kompilacji ze źródła. Ma to swoje własne obawy, więc będziesz chciał bardzo mocno przemyśleć, zanim zrobisz to wyłącznie ze względów kosmetycznych.

MadHatter obsługuje Monikę
źródło
2
A jeśli twoje sudo jest wystarczająco duże, aby NIE mieć pliku wykładu, jest pełne luk w zabezpieczeniach. Funkcja została dodana w zatwierdzeniu z 2004 roku. sudo.ws/repos/sudo/rev/940133231216
jblaine
@jblaine w 2011 roku, kiedy napisałem odpowiedź, tendencja RedHat do tworzenia backportów zamiast ciągłej aktualizacji do najnowszej wersji oznaczała, że ​​może to nie być prawda. Do tej pory jestem całkiem pewien, że masz rację!
MadHatter obsługuje Monikę