[FreeBSD] Memodifikasi Account: Add, Delete, Change Password


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
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s