更改用戶相關信息:shell
usermod -u 1111 u1(更改u1用戶的用戶ID爲1111)ui
usermod -g [2222/g2] u1 (將u1用戶的組更改成組ID爲2222的組,或者更改成組名是g2的組)spa
usermod -d /home/xxx u1(更改u1用戶的家目錄)擴展
usermod -s /sbin/nologin u1(更改u1用戶的shell)密碼
usermod -G g3 u1 (添加u1用戶的擴展組爲g3)yum
usermod -L u1 (鎖定u1用戶)tab
usermod -U u1 (解鎖u1用戶)di
更改用戶密碼:co
passwd u1 (更改用戶u1密碼,根據提示重複輸入兩遍密碼便可)字符
passwd -l u1(鎖定用戶u1)
passwd -u u1(解鎖用戶u1)
生成密碼,包含大小寫字母,數字,特殊符號;使用yum安裝expect包
執行mkpasswd,默認生成9爲數密碼,-l 12(生成12爲密碼),-s 3(密碼包含3個特殊符號)
PS:
id 用戶名:查看用戶uid,gid,擴展組id信息
一般在shell中給用戶修改密碼: echo "123456"|passwd --stdin user1 (不交互,輸入一次密碼)
echo -e參數 轉義特殊字符,\n換行, \t tab鍵