Menambahkan User ke Grup Sudo di Debian/Ubuntu

Biasanya, sudo (super user do) sudah terpasang ketika instalasi linux. Jika tidak, install dengan perintah:

# apt-get install sudo

Berikut adalah langkah-langkah membuat user baru dan memasukkannya ke dalam grup sudo:

 

Membuat user baru (opsional)

Gunakan perintah adduser untuk membuat user baru (jika diperlukan):

# adduser nama_user

Masukkan password baru dan informasi user:

Set password prompts:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
User information prompts:
Changing the user information for username
Enter the new value, or press ENTER for the default
    Full Name []:
    Room Number []:
    Work Phone []:
    Home Phone []:
    Other []:
Is the information correct? [Y/n]

 

Menambahkan user ke dalam grup sudo

Gunakan perintah

# usermod -aG sudo nama_user

Parameter -a berarti menambahkan (append) ke dalam grup supplementary. Digunakan bersama parameter -G (group). 

Sebelum melanjutkan, kita harus login sebagai root untuk menambahkan user yang dimaksud ke file sudoers. Buka file /etc/sudoers dan tambahkan baris berikut:

nama_user        ALL=(ALL)      ALL

 

Tes akses sudo pada user

Setelah berhasil menambahkan akun user ke dalam grup sudo, sekarang tinggal login menggunakan akun tersebut dan mencoba tes akses sudo. Switch ke akun user yang akan dicoba:

# su -l nama_user

Opsi -l pada perintah di atas berarti login. Sekarang cobalah melihat isi direktori /root menggunakan perintah ls, yang tadinya hanya dapat dilakukan root.

$ sudo ls -la /root

Masukkan password yang telah dibuat saat membuat akun. Jika berhasil, maka akan ditampilkan isi direktori tersebut, misalnya:

total 28
drwx------  4 root root 4096 Jan 21 15:09 .
drwxr-xr-x 23 root root 4096 Feb  1 11:12 ..
-rw-------  1 root root   32 Oct 23 14:37 .bash_history
-rw-r--r--  1 root root 3106 Oct 23  2015 .bashrc
drwx------  2 root root 4096 Oct 19 03:06 .cache
drwxr-xr-x  2 root root 4096 Jan 21 15:09 .nano
-rw-r--r--  1 root root  148 Aug 17  2015 .profile

Jika perintah ls -la /root dijalankan oleh user non-root tanpa sudo, maka akan muncul error seperti ini:

ls: cannot open directory '/root': Permission denied

 

date-created time-created 22:15

author gpraz

view-count 3238

Tags: linux