Pengantar
Sudo itu adalah perintah untuk menjalankan suatu program yang butuh akses root. Tidak sembarang user bisa melakukan itu, hanya user tertentu yang masuk ke grup sudo/wheel saja yang bisa melakukannya.
Mengikuti panduan ini kamu akan bisa membuat sudo user di linux server maupun vps kamu.
Setelah mengikuti panduan ini kamu bisa menonaktifkan akses ssh root, agar vps kamu bisa lebih aman.
Prasyarat
Ada beberapa syarat yang harus terpenuhi diawal:
- Bisa dilakukan di OS berbasis Debian/Ubuntu atau Centos/Fedora
- Punya akses root melalui ssh atau terminal
Langkah 1, Membuat dan mengatur password user baru
Buka terminal SSH, login sebagi root dan jalankan perintah:
adduser ranggiHasilnya kurang lebih seperti dibawah ini, masukkan password baru, lalu Enter saja sampai selesai, tapi kalau tidak, langsung ketahap selanjutnya
Adding user `ranggi’ … Adding new group `ranggi’ (1001) … Adding new user `ranggi’ (1001) with group `ranggi’ … Creating home directory `/home/ranggi’ … Copying files from `/etc/skel’ … Enter new UNIX password: masukkan password baru Retype new UNIX password: ulangi password baru passwd: password updated successfully Changing the user information for ranggi Enter the new value, or press ENTER for the default Full Name []: Tekan enter Room Number []: Tekan enter saja Work Phone []: Tekan enter saja Home Phone []: Tekan enter saja Other []: Tekan enter saja Is the information correct? [Y/n] ySelanjutnya mengatur password untuk user baru tersebut (terutama di distro berbasis centos/fedora, kalau di debian/ubuntu langkah ini opsional saja):
passwd ranggiKetik password yang dimau, lalu Enter dan ulangi password yang sama kemudian Enter.
Langkah 2, Menambahkan user ke group sudo
Untuk Debian/Ubuntu
usermod -aG sudo ranggiUntuk CentOS/Fedora
usermod -aG wheel ranggi
Langkah 3, Cek dan testing
Cek apakah user ranggi benar sudah masuk ke dalam group sudo
groups ranggiHasilnya harusnya seperti ini
ranggi : ranggi sudoKemudian lakukan koneksi SSH baru dan kali ini login sebagai user baru tersebut, yaitu ranggi. Jalankan perintah berikut:
Untuk Debian/Ubuntu
sudo apt updateUntuk CentOS/Fedora
sudo yum updateJika ada permintaan password, ketik password untuk user ranggi tersebut, kemudian Enter. Jika berhasil sistem akan melakukan update dan mengunduh serta menginstall paket-paket software terbaru jika tersedia.
Penutup
Kegiatan ini bisa menjadi salah satu langkah untuk mengamankan server atau vps kamu. Setelah membuat sudo user, kamu bisa lanjut untuk menon-aktifkan login ssh root di linux. Selamat mencoba ya sob!