User Management
User management adalah bagian yang penting dalam Linux administration. Terkadang kita butuh untuk membuat user baru atau menambah user pada group tertentu. Kemungkinan lainya adalah untuk mengeksekusi sebuah perintah dari user lain, karena tidak jarang user hanya memliki masuk kedalam satu spesific group yang memliki permission untuk melihat atau menge-edit spesific file atau direktori. Dibawah ini adalah contoh mengeksekusi perintah dari user lain.
Execution as root
browntofu@htb[/htb]$ sudo cat /etc/shadow
root:<SNIP>:18395:0:99999:7:::
daemon:*:17737:0:99999:7:::
bin:*:17737:0:99999:7:::
<SNIP>
# Equal to
maruffarras@BrownTofu:~/learn/learn-ubuntu$ sudo cat /etc/shadow
Dibawah ini adalah daftar command yang berkaitan dengan user management.
Command | Description |
---|---|
sudo | Execute command as a different user. |
su | The su utility requests appropriate user credentials via PAM and switches to that user ID (the default user is the superuser). A shell is then executed. |
useradd | Creates a new user or update default new user information. |
userdel | Deletes a user account and related files. |
usermod | Modifies a user account. |
addgroup | Adds a group to the system. |
delgroup | Removes a group from the system. |
passwd | Changes user password. |