Menambahkan dan menghapus pengguna pada GNU/Linux
Menambahkan pengguna (user) pada GNU/Linux dapat dilakukan dengan menggunakan
perintah useradd
atau adduser
. Perintah useradd
merupakan perintah asli
yang terkompilasi bersama sistem GNU/Linux, sedangkan adduser
merupakan perl
script yang menggunakan useradd
sebagai back-end1. Perintah dasar
useradd
adalah
# useradd -[opsi] username
Menambahkan pengguna baru
Untuk menambahkan pengguna baru, jalankan perintah
# useradd usernamebaru
Setelah itu tambahkan kata sandi untuk usernamebaru dengan menjalankan perintah:
# passwd usernamebaru
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Setelah pengguna baru dibuat, datanya secara otomatis akan ditambahkan ke
/etc/passwd
usernamebaru❌1001:1002::/home/usernamebaru:
Baris tersebut berisi informasi yang dipisahkan dengan colon ( : ), informasi tersebut dari kiri ke kanan adalah:
Username: nama login untuk pengguna
Password: password pengguna, digantikan dengan karakter ‘x’.
Password pengguna disimpan terenkripsi pada
/etc/shadow
.User ID
Group ID
User info: berisi informasi opsional
User directory
Shell
Menambahkan pengguna baru dengan user directory berbeda
Pada pengaturan default, user directory untuk pengguna berada pada
/home/namauser
. Untuk membuat pengguna baru dengan user directory yang
berbeda dapat dilakukan dengan menambahkan parameter -d
# useradd -d /other/path usernamebaru
Perintah useradd
tidak akan membuat user directory secara otomatis. Untuk
membuat user directory secara otomatis ketika membuat pengguna baru, tambahkan
parameter --create-home
atau -m
.
# useradd -m usernamebaru
Atau
# useradd --create-home usernamebaru
Menambahkan pengguna baru pada beberapa group
Untuk menempatkan pengguna baru pada beberapa group dapat menggunakan padameter
-G
, atau --groups
# useradd -G vboxusers,operator usernamebaru
Perintah di atas akan membuat pengguna baru dengan username usernamebaru dan menempatkannya pada 3 group tambahan. Untuk memeriksa hasil perintah tersebut dapat menggunakan perintah:
# groups usernamebaru
usernamebaru : usernamebaru operator vboxusers
Untuk menambahkan pengguna yang sudah ada ke dalam group
# usermod -a -G wheel usernamelama
Menghapus pengguna dari Group
Untuk menghapus pengguna dari sebuah group, lakukan dengan menggunakan perintah
deluser <username> <groupname>
. Contoh perintah untuk menghapus usernamebaru
dari group operator:
# deluser usernamebaru operator
Atau
# gpasswd -d usernamebaru operator
Menghapus pengguna
Untuk menghapus pengguna, gunakan perintah
# userdel -r <username>
Sekian catatan ini, untuk lebih lengkapnya dapat melihat manpage
$ man useradd