Pengguna memerlukan hak akses root atau administratif untuk menginstal perangkat lunak baru pada sistem melalui baris perintah. Saat pengguna baru membuat di sistem Linux, Anda memberikan beberapa hak istimewa Sudo untuk menjalankan perintah administratif. Akses perintah 'sudo' memungkinkan pengguna tepercaya untuk menjalankan perintah administratif sebagai pengguna lain. Jadi, Anda dapat memberikan beberapa hak istimewa tertentu dan menambahkan pengguna tepercaya ini ke dalam grup atau file sudoers.
Pada artikel ini, kami akan menjelaskan metode bagaimana menambahkan pengguna ke sudoers menggunakan terminal pada sistem Debian 10.
Metode 1:Tambahkan Pengguna ke Grup Sudoers di Debian 10
Metode yang paling sering digunakan untuk memberikan hak sudo kepada pengguna adalah dengan menambahkan pengguna ke dalam grup sudoers. Anggota grup sudoer dapat menjalankan semua perintah administratif sebagai root. Ketika sebuah perintah dijalankan dengan hak istimewa sudo, prompt konfirmasi kata sandi muncul di terminal. Pengguna sudo mengotentikasi proses ini menggunakan kata sandi.
Anda dapat menambahkan pengguna yang ada ke dalam grup sudoers atau jika Anda mau, buat pengguna baru dan tambahkan pengguna ini ke dalam grup sudoers. Di sini, kami berasumsi bahwa pengguna sudah dibuat. Jadi, tambahkan pengguna yang sudah ada ini ke dalam grup sudoers dengan menggunakan sintaks yang disebutkan di bawah ini:
$ usermod -aG sudo user_name
Pada perintah di atas, sudo adalah nama grup dan nama_pengguna adalah nama pengguna. Misalnya, kami menambahkan pengguna bernama 'karim' ke dalam grup sudoers. Oleh karena itu, perintah di atas akan berubah menjadi bentuk berikut:
$ usermod -aG sudo karim
Metode yang dijelaskan di atas sudah cukup untuk memberikan hak sudo kepada pengguna. Untuk memverifikasi bahwa pengguna sekarang ditambahkan ke grup sudoers, ketik perintah terminal berikut:
$ sudo whoami
Masukkan kata sandi. Jika pengguna ditambahkan ke grup sudoers, 'root' akan ditampilkan di hasilnya. Jika tidak, ini akan menampilkan kesalahan pada layar terminal.
Metode 2:Tambahkan pengguna ke dalam file sudoers
Semua aturan sudo' dan grup' didefinisikan ke dalam file sudoers yang dapat Anda temukan di
Lokasi '/etc/sudoers' di sistem Anda. Dalam file ini, kami mendefinisikan aturan dan kumpulan hak istimewa tertentu yang kami berikan kepada pengguna tertentu.
Dengan menggunakan dua pendekatan berbeda, Anda dapat memberikan akses ke pengguna Sudo. Anda dapat mengonfigurasi file '/etc/sudoers' di sistem Anda dan mengeditnya atau Anda dapat membuat file baru di direktori '/etc/sudoers.d'. Untuk memodifikasi file sudoers, ketik perintah yang disebutkan di bawah ini:
$ sudo visudo
Sekarang, di akhir file konfigurasi tambahkan aturan berikut sebagai berikut:
user_name ALL=(ALL) NOPASSWD:ALL
Ubah nama pengguna dengan pengguna Anda yang ditunjukkan pada tangkapan layar berikut:
Izinkan Membatasi akses perintah ke pengguna sudo
Anda juga dapat memberikan beberapa hak istimewa sudo yang membatasi kepada pengguna. Misalnya, kami ingin memberikan hak istimewa khusus dari perintah 'useradd' dan 'adduser' kepada pengguna 'karim'.
karim ALL=(ALL) NOPASSWD: /usr/sbin/useradd,/usr/sbin/adduser
Simpan aturan yang dijelaskan di atas di akhir file sudoers. Setelah itu, pengguna hanya dapat menjalankan perintah 'adduser' dan 'useradd'.
Anda juga dapat membuat file baru di direktori ‘/etc/sudoers.d’ dan menetapkan beberapa aturan.
Kesimpulan
Kami telah menjelaskan cara menambahkan pengguna ke grup sudoers di artikel ini. Selain itu, kami juga telah menjelaskan cara mengedit aturan di file konfigurasi sudoers melalui perintah. Anda dapat menyesuaikan file sudoers berdasarkan kebutuhan pengguna.