Süslü sudo uyarısını sonsuza dek saklamak


41

sudoOpenSUSE’de ilk kez her zaman bir şekilde süslü bir mesajla uyarıldım.

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:

İlk başarılı giriş yapıldıktan sonra tekrar uyarılmayacağım.

Her zaman uyarılmak istiyorum. Bu mesajı biraz süslü buluyorum. Suudi istemi ile böyle uyarılmanın bir yolu var mı?


Dürüst olmak gerekirse, her kullandığımda gösterirse sudo, hala görmezden gelmeyi ve kök dizini ya da onun gibi şeyleri kaldırmayı başaracağım. Bu muhtemelen yalnızca uyarı her seferinde farklı olan birden fazla renkle yanıp sönen 3B bir banner ise işe yarar.
Ng Sek Uzun,

Yanıtlar:


44

/Etc/sudoers.d/ içinde bir dosya oluşturun. Bu komutu kullanabilirsiniz.

sudo nano /etc/sudoers.d/privacy

Şimdi bu satırı dosyaya yapıştırın.

Defaults        lecture = always

Şimdi Terminal / Konsole'yi kapatın, yeniden açın ve sudo ile bir şeyler yapmaya çalışın.


2
Ben de ayarlayarak mesajı devre dışı bırakabilir miyim lecturehiç never?
Richard de Wit,

1
Evet, ders için seçenekler : always never once sudoers man
Chris

Bunu bir satıra indirgeyebilir miyim? $ sudo echo "Defaults lecture = always" >> /etc/sudoers.d/privacyizin verilmez.
Aaron Franke

$ sudo echo "Defaults lecture = always" | sudo tee -a /etc/sudoers.d/privacy
Oliver Ni,

4

Uyarıyı bir kez daha görecek şekilde bir hesabı yeniden ayarlamak için o kullanıcının sudo kayıtlarını silin.

root>  rm  /var/lib/sudo/<username>/*
root>  rmdir /var/lib/sudo/<username>

3

+ Michael JAMES deyimini eklemek için, yerler değişebilir. Fedora'da,

rpm -ql sudo

Adı verilen bir dizini gösterir:

/var/db/sudo

Bu dizinde adıma göre 'ders verilen' adında başka bir dizin buldum. Adımı bu dizinden kaldırmak yine uyarı veriyor.

Düzenleme: Bu mesajı gösteren sıfırlamak için tek seferlik bir çözümdür. Elbette, mesajı daha düzenli bir şekilde yazdırmak için dizini boşaltmak için crontab kullanabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.