3.3.1 新增與刪除使用者
在 Linux 底下跟使用者帳號管理相關的指令有:
useradd USERNAME 增加一名為USERNAME的帳號
userdel USERNAME 刪除USERNAME這個帳號
passwd [USERNAME] 更改USERNAME的密碼,若無參數,則改自己的密碼。
finger USERNAME[@HOSTNAME] 查詢使用者資料
chfn [USERNAME] 更動使用者USERNAME的資料,若無參數,則改自己的資料。
"useradd" 跟 "userdel" 這兩個指令都只有 root 可以使用,"useradd"
可以在系統上新增一個使用者帳號,這個指令接受一個參數,就是您要新建帳號的名稱,"userdel"
則會將某個已存在的帳號刪除,"passwd"
指令在不加參數的時候意思是更改使用者自己的密碼,只有 root
可以在 "passwd"
指令後面加一個參數,表示要改某個使用者的密碼。更改密碼時,系統會要求您輸入兩次新的密碼,以作確認,而且密碼不能太單純,否則
RedHat
會不接受您的密碼。此外,太簡單的密碼容易被人猜中而入侵您的系統,會成為嚴重的安全漏洞;要新增使用者的步驟很簡單,先以
root 身分用 "useradd" 建立帳號,再用 "passwd"
為這個帳號設定密碼就好了。下面就是新增一個名為 "cle"
的使用者的步驟,使用者可以參考一下,建立自己系統上的使用者:
[root@h2 /root]# useradd cle
[root@h2 /root]# passwd cle
Changing password for user cle
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated suc
cessfully
[root@h2 /root]#
"finger" 指令則可以查詢使用者的基本資料,例如:
[root@h2 /root]# finger cle
Login: cle
Name:
Directory: /home/cle Shell: /bin/bash
Never logged in.
No mail.
No Plan.
[root@h2 /root]#
cle
是我們剛剛建立的帳號,沒有填入任何基本資料,所以查不到東西,這些基本資料則可以用
"chfn" 指令來加入:
[root@h2 /root]# chfn cle
Changing finger information for cle.
Name []: Chinese Linux Extensions
Office []: Taiwan
Office Phone []: (02) 22222222
Home Phone []: (04) 43214321
Finger information changed.
[root@h2 /root]#
當您用 chfn 填入資料以後,用 finger 看就不會是空空如也囉:
[root@h2 /root]# finger cle
Login: cle Name: Chinese Linux Extensions
Directory: /home/cle Shell: /bin/bash
Office: Taiwan, (02) 22222222 Home Phone:
(04) 43214321
Never logged in.
No mail.
No Plan.
[root@h2 /root]# |