Perintah sudo (kependekan dari Super-user do) adalah program yang dirancang untuk memungkinkan user biasa (bukan root) untuk mengeksekusi perintah dengan hak keamanan user lain, secara default yang hanya bisa di lakukan oleh root (super administrator).

Dalam panduan ini, kami akan menunjukkan cara membuat user baru pada sistem Debian dan memberikannya akses sudo.

Anda dapat menggunakan akun ini untuk menjalankan perintah administratif tanpa perlu masuk ke server Debian Anda sebagai root.

Membuat user sudo

Ikuti langkah-langkah di bawah ini untuk membuat akun baru dan memberinya akses sudo. Jika Anda ingin mengonfigurasi sudo untuk user yang sudah ada, lanjutkan ke langkah 3.

1. Log in ke server.

Pertama, masuk ke sistem Anda sebagai root:

ssh root@server_ip_address

2. Membuat akun baru

Buat akun baru menggunakan perintah adduser. Jangan lupa mengganti bondan dengan nama pilihan yang Anda inginkan:

adduser bondan

Perintah akan meminta Anda untuk mengatur dan mengonfirmasi kata sandi user baru. Pastikan kata sandi untuk akun baru sekuat mungkin (kombinasi huruf, angka, dan karakter khusus).

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

Setelah Anda mengatur kata sandi, sistem akan membuat direktori home untuk user baru, beberapa file konfigurasi di direktori home dan meminta Anda untuk mengatur informasi user baru. Jika Anda ingin membiarkan semua informasi ini kosong, cukup tekan ENTER untuk menerima standarnya (kosong).

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

Secara default pada sistem Debian, anggota grup sudo sudah diberikan hak akses sudo. Untuk menambahkan pengguna ke grup sudo gunakan perintah usermod:

usermod -aG sudo bondan

pastikan untuk mengubah bondan dengan nama akun yang baru saja Anda buat.

Uji akses sudo

Beralih ke user yang baru dibuat:

su - bondan

Gunakan perintah sudo untuk menjalankan perintah whoami:

sudo whoami

Jika user memiliki hak akses sudo, maka output dari perintah whoami akan menjadi root:

root

Cara menggunakan sudo

Untuk menggunakan sudo, cukup awali perintah dengan sudo dan spasi:

sudo ls -l /root

Pertama kali Anda menggunakan sudo dalam suatu sesi, Anda akan diminta memasukkan kata sandi user:

[sudo] password for bondan:

Kesimpulan

Anda telah belajar cara membuat user dengan hak istimewa sudo. Anda sekarang dapat masuk ke server Debian Anda dengan akun ini dan menggunakan sudo untuk menjalankan perintah administratif.