GNU/Linux >> Belajar Linux >  >> Linux

/etc/sudoers - Penghinaan - Bagaimana cara menambahkan daftar penghinaan?

Untuk mengedit daftar penghinaan, Anda perlu mengedit sumber dan mengkompilasi ulang.

Penghinaan disimpan di plugins/sudoers/ins_*.h (4 berkas). Jika Anda menambahkan file baru, Anda perlu menambahkan definisinya ke plugins/sudoers/insults.h . Itu saja.


Bagi saya di sisi Debian, saya akhirnya menulis arahan sudoers.d untuk mencapai hasil, karena menambahkan daftar hinaan khusus memerlukan kompilasi ulang dari sudo .

  • https://gist.github.com/tonejito/235feb4f1d299fd82ad513289b4704ee

Dalam konfigurasi khusus saya, saya menggunakan dua arahan

  1. Satu untuk membosankan sistem di mana sudo dikompilasi tanpa insults , disini saya menggunakan badpass_message untuk meng-hardcode tunggal penghinaan khusus yang muncul di setiap pesan kata sandi buruk

  2. Arahan untuk kesenangan sistem di mana insults didukung pada sudo

Anda harus mengaktifkan keduanya insults atau badpass_message , mengaktifkan keduanya kembali ke insults (setidaknya di Debian).


Linux
  1. Menambahkan pengguna ke sudoer melalui skrip shell

  2. Linux - Cara mendaftar semua pengguna

  3. Bagaimana saya bisa mengembalikan chmod pada direktori dll?

  1. Di file /etc/hosts/ saya di Linux/OSX, bagaimana cara melakukan subdomain wildcard?

  2. Perbedaan antara /etc/hosts dan /etc/resolv.conf

  3. Cara mengatur /etc/issues untuk menampilkan alamat IP untuk eth0

  1. Bagaimana /etc/motd Diperbarui?

  2. Cara menonaktifkan "sudo su" untuk pengguna di file konfigurasi sudoers

  3. CentOS / RHEL :Cara Memulihkan dari file /etc/passwd yang dihapus