Perintah sudo (kependekan dari Super-user do) adalah program yang dirancang untuk memungkinkan pengguna biasa (bukan root) untuk mengeksekusi perintah dengan hak akses tanpa batas, yang hanya bisa di lakukan oleh pengguna root (Super Administrator).

Dalam panduan ini, kami akan menunjukkan cara membuat pengguna baru pada sistem CentOS dan memberikannya hak akses sudo pada pengguna biasa.

Anda dapat menggunakan akun pengguna ini untuk menjalankan perintah administratif tanpa perlu masuk ke PC atau server CentOS Anda sebagai pengguna root.

Membuat User Sudo

Secara default pada CentOS, pengguna di grup wheel akan diberikan akses sudo. Jika Anda ingin mengonfigurasi sudo untuk pengguna yang ada, cukup tambahkan pengguna Anda ke grup wheel, seperti yang ditunjukkan pada langkah 4.

Ikuti langkah-langkah di bawah ini untuk membuat pengguna sudo di server CentOS Anda:

1. Log in ke server dengan SSH

Mulailah dengan masuk ke server CentOS Anda sebagai pengguna root.

ssh root@server_ip_address

2. Buat akun pengguna baru

Buat akun pengguna baru menggunakan perintah useradd.

useradd namabaru

Ganti namabaru dengan nama pengguna yang ingin Anda buat.

3. Tetapkan kata sandi pengguna

Gunakan perintah passwd untuk mengatur kata sandi untuk pengguna baru.

passwd namabaru

Anda akan diminta untuk mengonfirmasi kata sandi. Pastikan untuk menggunakan kata sandi yang kuat.

Changing password for user namabaru. 

New password: 
Retype new password: 

passwd: all authentication tokens updated successfully.

4. Tambahkan Pengguna Baru ke Grup sudo

Secara default pada sistem CentOS, anggota grup wheel diberikan akses sudo. Untuk menambahkan pengguna baru (atau pengguna lama) ke grup wheel ketik perintah:

usermod -aG wheel username

Cara menggunakan Sudo

Beralih ke pengguna yang baru dibuat:

su - username

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

sudo [COMMAND]

Misalnya, untuk melihat daftar isi direktori /root , maka gunakan perintah:

sudo ls -l /root

Jika ini adalah pertama kali Anda menggunakan sudo, maka Anda akan melihat pesan banner berikut dan Anda akan diminta memasukkan kata sandi untuk akun pengguna.

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for username:

Kesimpulan

Anda telah berhasil membuat pengguna sudo di sistem CentOS. Anda sekarang dapat menggunakan pengguna ini untuk melakukan tugas administratif di server yang menuntuk hak super administrator dan memiliki wewenang tanpa batas.