it-swarm-id.com

Bagaimana cara menjadikan pengguna Fedora sebagai sudoer?

Saya ingin memberikan hak istimewa kepada pengguna Fedora Sudo. Bagaimana aku melakukan itu?

41
tshepang

Tambahkan pengguna ke grup wheel:

gpasswd wheel -a username

Saya menggunakan gpasswd karena tidak semua versi usermod memiliki cara mudah untuk menambahkan pengguna ke grup tanpa mengubah semua grup pengguna. Namun, pada setiap Fedora baru-baru ini, usermod username -a -G wheel seharusnya memiliki efek yang sama. Anda juga bisa menggunakan system-config-users GUI, tentu saja.

Jika Anda menggunakan Fedora 14 atau yang lebih lama, gunakan visudo untuk mengedit file sudoers, menghapus # dari baris ini:

%wheel  ALL=(ALL)       ALL

Ini adalah default pada file sudoers pada Fedora 15 dan yang lebih baru, jadi menambahkan pengguna ke wheel adalah semua yang perlu Anda lakukan. Perhatikan bahwa ini tidak akan segera berlaku; hal termudah untuk dilakukan adalah keluar dan masuk lagi.

Lihat juga pertanyaan dan jawaban ini pada Server Fault untuk informasi tentang pemberian perilaku "auth as self" seperti Sudo ke wheel anggota grup untuk aplikasi grafis yang menggunakan consolehelper atau PackageKit.

46
mattdm

Saya kira pertanyaan pertama adalah, apakah Anda sudah menginstal Sudo di server yang bersangkutan? Dengan asumsi, itu hanya masalah memutuskan apakah Anda ingin memperlakukan pengguna sebagai entitas yang unik atau sebagai bagian dari grup, grup yang mungkin hanya memiliki 1 anggota. Perintah visudo sebagai root akan memberi Anda akses untuk mengedit file sudoers, sering/etc/sudoers.

mantan:

user ALL= /foo/bar

yang terakhir:

%group  ALL= /foo/bar

Ini hanyalah dua contoh, paket Sudo memiliki sejumlah besar fitur dan opsi pengaturan yang Anda inginkan. Saya sarankan membaca sudoers, file konfigurasi Sudo, manual . Saya juga akan merekomendasikan mulai sederhana dan membangun konfigurasi yang diinginkan sebenarnya.

3
Tok