Pertama kali saya lakukan sudo
di openSUSE saya selalu diperingatkan dengan pesan mewah
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:
Setelah login pertama yang berhasil, saya tidak akan diperingatkan lagi.
Saya ingin selalu diperingatkan. Saya menemukan pesan ini agak mewah. Apakah ada cara untuk diperingatkan seperti itu dengan sudo prompt?
sudo
, saya masih akan berhasil mengabaikannya dan menghapus direktori root atau sesuatu seperti itu. Ini mungkin hanya akan berfungsi jika peringatannya adalah spanduk 3d yang berkedip dengan beberapa warna yang berbeda setiap waktu.Jawaban:
Buat file di dalam /etc/sudoers.d/ Anda dapat menggunakan perintah ini
Sekarang tempel baris ini ke dalam file.
Sekarang tutup Terminal / Konsole, Buka kembali dan coba lakukan sesuatu dengan sudo.
sumber
lecture
kenever
?always
never
once
sudoers man$ sudo echo "Defaults lecture = always" >> /etc/sudoers.d/privacy
memberi izin ditolak.$ sudo echo "Defaults lecture = always" | sudo tee -a /etc/sudoers.d/privacy
Untuk mengatur kembali akun untuk melihat peringatan sekali lagi, hapus catatan sudo untuk pengguna itu.
sumber
Untuk menambah + Michael JAMES pernyataannya, lokasi mungkin berbeda. Di Fedora,
Memperlihatkan direktori yang disebut:
Dalam direktori ini saya menemukan direktori lain bernama 'lectured' diikuti dengan nama saya. Menghapus nama saya dari direktori ini menunjukkan peringatan itu lagi.
Sunting: Ini adalah solusi satu kali untuk mengatur ulang menampilkan pesan. Anda tentu saja dapat menggunakan crontab untuk mengosongkan direktori sehingga pesan dicetak secara lebih teratur.
sumber