Skip to main content

Command Palette

Search for a command to run...

Cara Menambahkan User ke Dalam Group Sudoers di Ubuntu / Debian

Published
2 min read
Cara Menambahkan User ke Dalam Group Sudoers di Ubuntu / Debian

sudo adalah perintah yang mengizinkan users yang kita percayai untuk dapat menjalankan perintah sebagai root.

Di artikel kali ini kita akan mencoba dua cara memberikan hak sudo kepada user tertentu. Cara pertama adalah dengan menambahkan user ke dalam sudo group. Secara default, di distribusi berbasis Debian, anggota dari group sudo memiliki hak akses sudo. Cara kedua yaitu dengan menambahkan user ke dalam file sudoers. File ini berisi informasi yang mengatur users dan groups yang mendapat hak akses sudo.

Menambahkan User ke Dalam Sudo Group

Di Ubuntu atau Debian, cara mudah untuk memberikan hak akses sudo kepada user yaitu dengan menambahkan user tersebut ke dalam sudo group. Anggota dari group sudo dapat menjalankan perintah sebagai root dengan menambahkan perintah sudo. Password yang digunakan saat menjalankan perintah sudo sebelum perintah utama pun sama dengan password user dimaksud.

Kita asumsikan user yang akan kita masukkan ke dalam group sudo sudah ada. Langkah selanjutnya, kamu cukup menjalankan perintah sebagai berikut:

$ usermod -aG sudo username

Untuk meyakinkan bahwa user tersebut sudah mendapat hak akses sudo, kamu tinggal menjalankan perintah whoami:

$ sudo whoami

Kamu akan diminta untuk memasukkan password, jika user yang menjalankan perintah di atas memiliki hak akses sudo, maka perintah di atas akan menampilkan pesan root:

Output
root

Jika kamu mendapatkan pesan error, maka berarti user yang kamu gunakan tidak memiliki hak akses sudo.

Menambahkan User ke Dalam Sudoers File

Users dan Groups yang memiliki hak akses sudo di definisikan di dalam file /etc/sudoers. Menambahkan user tertentu ke dalam file tersebut akan memberikan kamu hak akses untuk menjalankan perintah tertentu sesuai dengan aturan yang telah ditetapkan.

Kamu dapat mengkonfigurasi hak akses user untuk mendapatkan hak sudo dengan cara mengkonfigurasikan file di dalam direktori /etc/sudoers.d.

Selalu gunakan perintah visudo untuk mengedit file /etc/sudoers. Perintah ini akan mengecek file tersebut terlebih dahulu jika ada syntax errors sebelum kamu menyimpannya. Jika ada errors, maka konfigurasi baru tidak akan disimpan.

Biasanya, visudo menggunakan editor vim untuk membuka /etc/sudoers. Jika kamu tidak punya pengalaman menggunakan vim dan kamu ingin mengedit file tersebut menggunakan nano, kamu dapat menggantinya dengan cara:

$ EDITOR=nano visudo

Ok, selanjutnya kamu dapat memberikan hak akses sudo kepada user tertentu tanpa perlu memasukkan password. Cukup buka file /etc/sudoers:

$ visudo

Turun ke baris paling bawah dan masukkan baris berikut:

username ALL=(ALL) NOPASSWD:ALL

Kemudian simpan perubahan yang telah kami lakukan dan keluar dari editor nano. Jangan lupa untuk mengganti username dengan user yang kamu inginkan.

Kesimpulan

Memberikan hak akses sudo ke user tertentu di Ubuntu atau Debian bukan pekerjaan sulit, yang perlu dilakukan adalah dengan menambahkan user tertentu ke dalam group sudo.

17 views

More from this blog

UlarKadut's Blog

17 posts

UlarKadut's Blog