Perbedaan antara grup sudo dan file sudoers?

2

Saya membuat pengguna di Ubuntu 14.04 menggunakan perintah adduser.

Saya ingin memberikannya akses sudo . Untuk melakukan ini, saya terhibur di antara dua cara.

Cara pertama adalah: Jika saya menambahkan pengguna ke grup sudo menggunakan perintah usermod -aG sudo.

Cara kedua adalah: Jika saya mengedit file sudoers menggunakan perintah visudodan menambahkan baris ALL=(ALL:ALL) ALL.

Harap hapus kebingungan di antara keduanya.

sorbh
sumber

Jawaban:

3

sudogrup tidak istimewa dengan sendirinya. Ini memiliki akses sudo karena (jika) ada baris seperti ini di sudoersfile:

%sudo   ALL=(ALL:ALL) ALL

Jadi file itu yang paling penting.

Kamil Maciorowski
sumber
1

/etc/sudoersKonfigurasi default Ubuntu memiliki dua grup untuk memungkinkan akses sudo. Anggota grup ini diizinkan mengakses sudo tanpa perlu mengedit /etc/sudoersatau menambahkan file konfigurasi /etc/sudoers.d.

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

Cara yang disukai untuk melakukan penambahan konfigurasi lokal adalah dengan menambahkan file ke /etc/sudoers.ddengan konfigurasi yang diperlukan. Ini memungkinkan konfigurasi default diperbarui secara otomatis. Gunakan visudountuk setidaknya memverifikasi perubahan ini

BillThor
sumber