/etc/passwd 生成用戶信息
bogon:~ # grep "lml" /etc/passwd
lml:x:1001:100::/home/lml:/bin/bash
其用戶信息分割為7個字段,如下是每個字段的含義
/etc/shadow%20生成密碼信息
bogon:~%20#%20grep%20"lml"%20/etc/shadow
lml:!:17977:0:99999:7:::
其密碼信息分割為9個字段,如下是每個字段的含義
/etc/group%20生成用戶組信息
bogon:~%20#%20grep%20"lml"%20/etc/group
dialout:x:16:lml
video:x:33:lml
其用戶組信息分割為4個字段,如下是每個字段的含義
/etc/gshadow%20生成用戶組密碼信息
/home/lml%20創(chuàng)建lml家目錄
/var/spool/mail/lml%20創(chuàng)建lml用戶郵箱目錄
創(chuàng)建一個新用戶其默認值主要記錄在如下2個文件中:
/etc/default/useradd
bogon:/ # useradd -D (查看辛建用戶的默認值)
GROUP=100 #用戶默認組
HOME=/home #用戶家目錄
INACTIVE=-1 #密碼過期寬限天數(shù)
EXPIRE= #密碼失效時間
SHELL=/bin/bash #默認shell
SKEL=/etc/skel #模塊目錄
GROUPS=video,dialout #默認組
CREATE_MAIL_SPOOL=no #是否建立有效
/etc/login.defs
bogon:/ # cat /etc/login.defs
MAIL_DIR /var/spool/mail #郵箱路徑
PASS_MAX_DAYS 99999 #密碼有效期
PASS_MIN_DAYS 0 #密碼修改間隔
PASS_MIN_LEN 5 #密碼最小5位
PASS_WARN_AGE 7 #密碼到期警告
UID_MIN 500 #最小uid
UID_MAX 60000 #最大uid
GID_MIN 500
GID_MAX 60000
ENCRYPT_METHOD SHA512 #加密方式
添加用戶eg.
添加用戶lili并設置密碼:
bogon:/ # useradd lili
bogon:/ # passwd lili
添加用戶girl ,指定uid 2800,基本組goddess,附加組admin
bogon:/ # useradd -u 2800 -g goddess -G admin gril
添加用戶lml,并給lml用戶root權限
bogon:/ # useradd -u 0 -0 -g root -G root -d /home/lml lml
注:添加用戶前需確定,用戶的默認組是否有特殊要求,是否要求登錄,密碼策略,用戶有效期等信息。
修改用戶密碼 passwdpasswd [選項] 用戶名
常用選項
詳情請看%20passwd%20--hlep詳解,其用戶密碼改后,相關文件的信息也會同步變更linux常用命令,如/etc/shadow文件
修改用戶密碼eg.
鎖定用戶lml
bogon:/ # passwd -l lml
解鎖用戶lml
bogon:/ # passwd -u lml
重置用戶lml密碼為123
bogon:/ # echo "123" | passwd --stdin lml
修改用戶信息 usermodusermod [選項] 用戶名
常用選項
詳情請看%20usermod%20--hlep詳解,相關文件的信息也會同步變更,如/etc/passwd文件