Debian

Cara Menambahkan Pengguna ke sudoers di Debian 10

Cara Menambahkan Pengguna ke sudoers di Debian 10
Perintah sudo memungkinkan pengguna untuk menjalankan perintah administratif di sistem Linux, seperti menginstal, menghapus, dan memperbarui paket, dan mengedit file konfigurasi, di antara tugas-tugas lainnya. Menggunakan hak sudo sebelum perintah root memungkinkan Anda melakukan hal yang sama seperti yang Anda lakukan sebagai pengguna root. Juga, ini adalah cara aman untuk menetapkan hak akses root ke pengguna mana pun. Alih-alih memberikan kata sandi root kepada pengguna, Anda dapat memberi mereka hak istimewa sudo dan mereka dapat mengautentikasi menggunakan kata sandi mereka sendiri.

Catatan: Menetapkan hak sudo kepada pengguna sama dengan memberi mereka hak akses root. Jadi, pastikan Anda menetapkan hak istimewa sudo ke pengguna yang tepat.

Anda dapat menetapkan hak sudo untuk setiap pengguna melalui dua metode berikut:

Artikel ini akan membahas kedua metode untuk menetapkan hak sudo. Perintah yang dibahas dalam artikel ini akan dijalankan pada sistem Debian 10 Buster.

Metode 1: Tambahkan Pengguna ke File sudoers

Metode untuk menetapkan hak sudo ini lebih disukai, karena memungkinkan Anda untuk menetapkan hak terbatas kepada pengguna hanya untuk perintah yang benar-benar diperlukan untuk melakukan tugas. Anda dapat melakukan ini menggunakan /etc/sudoers file, yang memungkinkan Anda mengontrol hak pengguna dengan mudah. Yang perlu Anda lakukan hanyalah mengedit /etc/sudoers file dan tambahkan pengguna yang ingin Anda berikan hak istimewa sudo. Namun, pastikan untuk selalu mengedit /etc/sudoers file menggunakan perintah visudo, karena menyediakan cara paling aman untuk mengedit file ini. Perintah visudo membuat salinan sementara dari /etc/sudoers file, tempat Anda dapat menambahkan tugas terkait sudo. Setelah itu, file diperiksa dan divalidasi untuk sintaks. Dengan cara ini, ini membantu untuk mencegah kesalahan konfigurasi apa pun yang dapat mengunci Anda keluar dari akun root.

Mengedit /etc/sudoersberkas sebagai berikut:

$ sudo visudo

Untuk menambahkan pengguna ke file sudoers dan menetapkan semua izin, tambahkan entri berikut di: bagian bawah file, mengganti nama pengguna dengan nama pengguna yang sebenarnya.

nama pengguna SEMUA=(SEMUA) SEMUA

Contoh:

Untuk menetapkan pengguna bernama "tin" semua hak root, kami akan menambahkan entri berikut di file sudoers:

timah SEMUA=(SEMUA) SEMUA

Untuk menetapkan izin hanya untuk perintah tertentu, tambahkan entri berikut di /etc/sudoers mengajukan:

Misalnya, untuk menetapkan akses pengguna hanya ke perintah reboot, tambahkan entri berikut di: Bagian spesifikasi Cmnd Alias ​​​​ dari /etc/sudoers mengajukan:

Cmnd_Alias ​​REBOOT = /usr/sbin/reboot

Anda juga perlu menambahkan entri untuk pengguna di bagian bawah file:tin ALL=(ALL) NOPASSWD: REBOOT

Setelah selesai, simpan dan keluar dari file.

Uji Sudo Access

Beralih ke akun pengguna yang telah Anda tetapkan hak sudonya dan masukkan perintah berikut, menggantikan nama pengguna dengan nama pengguna yang sebenarnya:

$su - nama pengguna

Saat dimintai kata sandi, berikan kata sandi akun pengguna. Setelah itu, pengguna yang ditentukan dapat menjalankan perintah reboot dengan hak akses root:

$ sudo reboot

Metode 2: Perintah usermod

Metode lain untuk menambahkan pengguna ke sudoers adalah dengan menggunakan perintah "usermod". Gunakan metode ini jika Anda ingin menetapkan semua hak administratif kepada pengguna.

Dalam metode ini, kami akan menambahkan pengguna ke grup sudo menggunakan perintah usermod. Anggota grup sudo diizinkan untuk menjalankan perintah apa pun dengan hak akses root.

Gunakan perintah berikut untuk menambahkan pengguna ke grup sudo dengan mengganti nama pengguna dengan nama pengguna yang sebenarnya.

$ sudo usermod -a -G nama pengguna sudo

Contoh:

$ sudo usermod -a -G sudo tin

Untuk memverifikasi apakah pengguna telah ditambahkan ke grup sudo, masukkan perintah berikut, menggantikan nama pengguna dengan nama pengguna yang sebenarnya:

$groups usernmae

Uji Sudo Access

Beralih ke akun pengguna yang telah Anda tetapkan hak sudonya dan masukkan perintah berikut, menggantikan nama pengguna dengan nama pengguna yang sebenarnya:

$su - nama pengguna

Saat dimintai kata sandi, berikan kata sandi akun pengguna. Kemudian, ketik sudo, diikuti oleh perintah apa pun yang ingin Anda jalankan dengan hak akses root:

$ sudo apt update

Sistem akan meminta kata sandi sudo. Ketik kata sandi akun pengguna, dan Anda akan diberikan hak istimewa sudo.

Artikel ini menunjukkan kepada Anda cara menambahkan pengguna ke sudoers di sistem Debian 10 Buster menggunakan dua metode sederhana. Menambahkan pengguna ke sudoers memungkinkan mereka untuk melakukan tugas administratif dengan hak akses root. Namun, pastikan Anda memberikan hak istimewa sudo kepada pengguna yang tepat; jika tidak, dapat menyebabkan risiko keamanan security.

Cara Mengembangkan Game di Linux
Satu dekade yang lalu, tidak banyak pengguna Linux yang memprediksi bahwa sistem operasi favorit mereka suatu hari nanti akan menjadi platform game po...
Port Sumber Terbuka dari Mesin Game Komersial
Rekreasi mesin game gratis, open source, dan lintas platform dapat digunakan untuk bermain lama serta beberapa judul game yang cukup baru. Artikel ini...
Game Baris Perintah Terbaik untuk Linux
Baris perintah bukan hanya sekutu terbesar Anda saat menggunakan Linux-ini juga dapat menjadi sumber hiburan karena Anda dapat menggunakannya untuk me...