Sudodan /etc/sudoersfile tidak hanya untuk memberikan pengguna akses root penuh.
Anda dapat mengedit file sudoers dengan pengguna sudo yang ada, dengan perintah sudo visudo
Anda dapat mengelompokkan perintah yang ingin Anda beri akses seperti di bawah ini:
Cmnd_Alias SHUTDOWN_CMDS = /sbin/poweroff, /sbin/halt, /sbin/reboot
Cmnd_Alias UPDATE_COMMANDS = /usr/bin/apt-get
Anda kemudian dapat memberikan hak pengguna khusus untuk perintah-perintah seperti:
[User's name] ALL=(ALL) NOPASSWD: SHUTDOWN_CMDS, UPDATE_COMMANDS
Ini bisa dilihat pada gambar di bawah ini
:
Sekarang jika Anda mencoba sudo apt-get updateatau sudo apt-get dist-upgradeperintah itu akan dijalankan tanpa meminta kata sandi . Jika Anda ingin dimintai kata sandi, hapus NOPASSWDbit tempat Anda memberikan akses kepada pengguna ke grup perintah.
Jika Anda mencoba menjalankan hal lain sebagai sudopengguna, Anda akan dimintai kata sandi dan gagal.
Referensi
man sudoersdansudo cat /etc/sudoers.