Perintah sudo didesain untuk mengizinkan user untuk menjalankan program dengan hak akses lebih tinggi, defaultnya mengikuti hak akses root.

Berikut cara menambahkan sudoer user di Ubuntu.

Langkah-langkah

Ikuti langkah berikut untuk membuat user baru dan memberikan akses sudo. Jika anda ingin memberikan hak sudo pada user yang sudah ada, loncat saja langsung ke langkah 3.

1. Log in ke server.

Log in ke server menggunakan root user:

ssh root@server_ip_address

2. Membuat user baru.

Jalankan perintah berikut:

adduser username

Ikuti perintah berikutnya, pastikan anda menggunakan password yang cukup strong.

Adding user `username' ...
Adding new group `username' (1001) ...
Adding new user `username' (1001) with group `username' ...
Creating home directory `/home/username' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully

Isi user info, tekan langsung ENTER jika ingin mengisi default.

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]

3. Menambahkan user ke grup sudo.

Jalankan perintah berikut:

usermod -aG sudo username

Tes sudo access

Switch ke user yang telah dibuat:

su - username
sudo whoami

Whoami akan menampilkan “root”:

root

Menggunakan sudo

Coba jalankan perintah berikut:

sudo ls -l /root

Anda akan diminta mengisi password saat pertama kali menggunakan perintah sudo pada satu session:

[sudo] password for username: