Memodifikasi account/user pengguna suatu komputer kadang sangat diperlukan. Beberapa hal yangbisa dilakukan misalnya menambah pengguna (add user), menghapus pengguna (delete user) dan mengganti password pengguna (change password). FreeBSD menyediakanperintah untuk melakukan semua hal itu.
Add New User
Untuk menambah pengguna baru, dapat dilakukan dengan perintah: adduser
. Tetapi untuk melakukan hal itu harus memiliki hak akses super-user (root). Berikut adalah contoh penjalanan perintah adduser
:
# adduser Username: edward Full name: Edward Samuel Uid (Leave empty for default): Login group [edward]: Login group is edward. Invite edward into other groups? []: wheel Login class [default]: Shell (sh csh tcsh zsh nologin) [sh]: tcsh Home directory [/home/edward]: Home directory permissions (Leave empty for default): Use password-based authentication? [yes]: Use an empty password? (yes/no) [no]: Use a random password? (yes/no) [no]: Enter password: Enter password again: Lock out the account after creation? [no]: Username : edward Password : **** Full Name : Edward Samuel Uid : 1001 Class : Groups : edward wheel Home : /home/edward Shell : /usr/local/bin/tcsh Locked : no OK? (yes/no): y adduser: INFO: Successfully added (edward) to the user database. Add another user? (yes/no): n Goodbye!
Remove Account
Untuk menghapus pengguna terdaftar, dapat dilakukan dengan perintah: rmuser [username]
. Tetapi untuk melakukan hal itu juga harus memiliki hak akses super-user (root). Berikut adalah contoh penjalanan perintah rmuser
:
# rmuser Please enter one or more usernames: edward Matching password entry: edward:*:1001:0::0:0:Edward Samuel:/home/edward:/bin/tcsh Is this the entry you wish to remove? y Remove user's home directory (/home/edward)? y Removing user (edward): mailspool home passwd
# rmuser edward Matching password entry: edward:*:1001:0::0:0:Edward Samuel:/home/edward:/bin/tcsh Is this the entry you wish to remove? y Remove user's home directory (/home/edward)? y Removing user (edward): mailspool home passwd
Catatan: Useraccount root tidak dapat dihapus karena dapat menyebabkan kerusakan pada system (tidak memiliki user dengan kekuasaan tertinggi).
Change Password
Untuk mengganti password useraccount yang sedang aktif, dapat menjalankan perintah passwd
.
> passwd Changing local password for edward. Old password: New password: Retype new password:
Bagaimana untuk mengganti password pengguna lain (changing other users password)? Dapat passwd [username]
, tetapi tetap harus memiliki hak akses root.
# passwd edward Changing local password for edward. New password: Retype new password:
Tahap Lanjut
Untuk mengetahui lebih dalam tentang perintah adduser
, rmuser
, passwd
. Dapat membaca FreeBSD Manual
# man adduser # man rmuser # man passwd