Ketika saya datang, semua SA kami harus menghafal kata sandi root ke sistem. Saya merasa ini rumit (ketika seseorang terpisah dari perusahaan, kami harus menyentuh setiap server dan mengganti kata sandi) dan merasa tidak aman.
Akhirnya cukup menarik untuk mendorong akun pribadi dengan sudo
akses. Saya ingin memiliki transisi yang lancar jadi ini adalah rencana awal saya:
- Izinkan SA untuk melakukan perintah "yang disetujui" tanpa memasukkan kata sandi.
- Setiap perintah lain akan membutuhkan kata sandi setiap kali Anda menggunakan
sudo
. Saya akan mengaudit perintah ini dan mendefinisikannya sebagai "disetujui" jika dianggap perlu atau mencegah mereka dieksekusi jika mereka menimbulkan risiko keamanan.
Spesifikasi pengguna kami terlihat seperti ini:
%sysadmins ALL = PASSWD: ALL, NOPASSWD: SERVICES, FILE_READING, !/bin/su
Pertanyaan: Bagaimana cara saya melakukan sudo
audit (lebih disukai melalui e-mail tetapi log akan dilakukan) ketika perintah yang dikonfigurasi dengan PASSWD
dijalankan?