Bagaimana cara menambahkan pengguna ke / etc / sudoers

Jika Anda telah bekerja dengan Linux cukup lama, Anda akan melakukan kontak dengan utilitas sudo. Apa itu sudo? Sudo telah dijelaskan secara brilian oleh komik XKCD di sini. Apa yang dilakukan sudo adalah memungkinkan pengguna untuk menjalankan perintah dan aplikasi dengan hak keamanan pengguna lain. Paling sering ini digunakan dalam distribusi di mana pengguna root telah dikunci dan kemudian memberikan pengguna standar hak untuk melakukan hal-hal seperti menginstal aplikasi atau menjalankan aplikasi yang biasanya memerlukan hak administratif. Sebagai contoh: Ketika Anda ingin me-restart jaringan Anda biasanya menjalankan perintah /etc/init.d/networking restart sebagai pengguna administratif. Tetapi tanpa bisa masuk sebagai pengguna administratif, Anda malah akan mengeluarkan perintah yang sama seperti: sudo /etc/initi.d/networking restart . Anda akan dimintai kata sandi pengguna dan jaringan akan dimulai ulang.

Tetapi bagaimana jika, sebagai administrator sistem, Anda menambahkan pengguna baru dan ingin memberi mereka hak sudo yang serupa? Bagaimana Anda melakukan ini? Bisakah Anda membuka file / etc / sudoers di editor teks favorit Anda dan membuat beberapa perubahan? Tidak. Ada alat lain yang harus Anda gunakan disebut visudo . Alasan untuk ini adalah bahwa perintah visudo memastikan bahwa hanya satu orang yang dapat mengedit file / etc / sudoers pada satu waktu (untuk menghindari kemungkinan keamanan atau masalah penulisan ulang yang disebabkan oleh pengguna). Seperti namanya, visudo akan default ke editor vi. Tetapi jika Anda telah mengatur instalasi Anda untuk menggunakan editor yang berbeda (seperti nano), visudo akan default untuk itu. Dengan mengingat hal itu, mari kita buat beberapa perubahan!

Seperti yang Anda harapkan, Anda tidak bisa hanya mengeluarkan perintah visudo tanpa menggunakan sudo itu sendiri. Jadi untuk benar-benar membuka file Anda r / etc / sudoers dengan visudo Anda harus mengeluarkan perintah (dari dalam jendela terminal):

sudo visudo

CATATAN: Jika Anda memainkan lagu Phil Collin Susudio di latar belakang, Anda masih harus menggunakan sudo saat menggunakan perintah visudo .

Ketika Anda membuka visudo, Anda akan segera melihat bahwa itu bukan file yang terlalu besar (sekitar 25 baris). Anda juga akan melihat di dekat bagian akhir yang terlihat seperti:

#% sudo ALL = NOPASSWD: ALL

Anda mungkin tergoda untuk membatalkan komentar ini sehingga Anda tidak perlu lagi mengetikkan kata sandi sudo itu. JANGAN LAKUKAN INI atau Anda akan membahayakan keamanan sistem Anda.

Ada garis beberapa baris di atas ini yang terlihat seperti:

root ALL = (ALL) ALL

Yang perlu Anda lakukan adalah meniru baris ini tepat di bawahnya dengan baris baru untuk memasukkan pengguna baru Anda. Baris baru ini akan terlihat seperti:

username ALL = (ALL) ALL

Di mana nama pengguna adalah nama pengguna sebenarnya yang telah Anda tambahkan.

Apakah tidak ada GUI?

Angka

Ya ada. Jika Anda pergi ke sub-menu Administrasi dari menu Sistem dan memilih Pengguna dan Grup Anda dapat membuka kunci alat ini (klik tombol "Tombol" dan masukkan kata sandi Anda). Sekarang pilih pengguna yang ingin Anda modifikasi dan klik tombol Properties. Gambar 1 menunjukkan pengguna baru tanpa hak Administratif (sudo). Klik kotak centang di sebelah Administer the system dan kemudian klik OK. Pengguna ini sekarang harus memiliki hak yang sama seperti yang mereka miliki dengan menggunakan perintah visudo .

Saya? Saya lebih suka melakukan hal-hal dengan cara baris perintah, hanya karena saya merasa ada lebih banyak kontrol. Tetapi jika Anda lebih suka jalur GUI, Anda dapat memilikinya juga.

Pikiran terakhir

Seperti biasa, berhati-hatilah saat memberikan hak administratif kepada pengguna. Jika Anda tidak memercayai keterampilan atau motivasi mereka, jangan beri mereka kemampuan untuk menjatuhkan sistem Anda.