Untuk keamanan pada administrasi server menambahkan user non-root ada praktik terbaik. Berikut cara menambahkan user non-root dengan akses sudo

Membuat  user

1. tambahkan user dengan perkakasi useradd

# useradd -s /bin/bash -d /home/testuser testuser
  • parameter "-s /bin/bash" untuk memberikan shell bash pada user
  • parameter "-d /home/testuser" untuk membuat homedir user pada directory tertentu
  • "testuser" adalah user yang akan kita buat

2. ganti password user

# passwd testuser
Changing password for user testuser.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

atau bisa menggunakan perintah berikut

# echo 'p4$w0rd53cur3' |passwd testuser --stdin
ganti password "p4$w0rd53cur3" dengan password kalian.

Menambahkan user ke grup wheel

tambahkan user yang sudah kita create ke grup wheel dengan perkakas usermod

# usermod -aG wheel testuser

Test sudo user

Pindah dari user root ke user baru

# su - testuser

Pastikan kita telah berada pada user baru yang sudah mendapatkan akses sudo

$ whoami
testuser
$ sudo whoami
[sudo] password for testuser:
root