Baris berikut akan menjelaskan prosedur tentang cara meniru sistem otorisasi hak istimewa sudo Ubuntu di Debian Linux. Sudo memungkinkan pengguna untuk menjalankan program dengan hak otorisasi pengguna lain dengan memberikan kata sandi mereka sendiri untuk otentikasi.
Jika Anda belum melakukannya, instal dulu sudo
paket:
# apt-get install sudo
Setelah sudo diinstal, jalankan:
# visudo
yang memungkinkan Anda untuk mengedit konten /etc/sudoers
mengajukan. Ubah konten file ini seperti yang ditunjukkan di bawah ini:
Defaults env_reset Defaults mail_badpass Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" root ALL=(ALL:ALL) ALL %admin ALL=(ALL) ALL %sudo ALL=(ALL:ALL) ALL
Atau, Anda hanya perlu menambahkan baris:
%admin ALL=(ALL) ALL
yang memungkinkan anggota grup admin untuk mendapatkan hak akses root. Selanjutnya, buat admin
grup:
# addgroup admin
Pada tahap ini yang tersisa adalah menambahkan semua pengguna yang ingin Anda gunakan perintah sudo ke admin
dan sudo
kelompok. Misalnya perintah di bawah ini akan menambahkan pengguna linuxconfig
ke kedua grup:
# usermod -a -G sudo -G admin linuxconfig
Untuk melihat pengguna mana yang saat ini menjadi milik admin
dan sudo
lari grup:
# getent group sudo admin
Untuk mulai menggunakan sudo Anda harus login ulang yaitu logout dan login kembali dengan pengguna sudo Anda jika tidak, Anda akan melihat pesan kesalahan berikut:
$ sudo -i [sudo] password for linuxconfig: linuxconfig is not in the sudoers file. This incident will be reported.