1.useradd 刪除用戶,默認保留家目錄
-r:將家目錄一起刪除
2.passwd 設定用戶密碼
-l:鎖定用戶
-u:解鎖用戶
3./etc/shadow 文件格式
用戶名:加密密碼:最近一次密碼修改時間:最短使用期限:最長使用期限:
警告區間:非活動區間:賬號過期期限:預留時間
4.gpasswd 設定組密碼
5.groupdel 刪除組
6.修改用戶的屬性定義
chsh 修改用戶默認shell
chfn 修改用戶注釋
7.usermod
-u:修改用戶ID
-g:修改基本組ID
-G:修改附件組ID,默認覆蓋原有附加組,如果是添加,則同時使用-a選項
-c:修改注釋
-d:修改家目錄,默認不會遷移用戶的家目錄,如果要遷移則同時使用-m選項
-s:shell,指定為新shell
-l:修改登錄用戶名
-L:鎖定用戶
-U:解鎖用戶
8.groupmod 修改組屬性定義
9.id
-u:顯示用戶ID,如需顯示用戶名則同時使用-n
-g:顯示基本組ID,如需顯示組名則同時使用-n
-G:顯示所有組ID,如需顯示所有組名則同時使用-n
10.bash中的變量
變量類型
本地變量:只對當前shel進程有效,對其它shell及子shell無效
局部變量:僅對局部代碼有效
環境變量:對所有shell有效
位置變量:$1......$n
特殊變量
$0 腳本名稱本身
$? 上一條命令的執行狀態,用數字來表示,0表示成功,1-255表示失敗類型
變量定義
[set] Var_Name="Vlaue" ,set不帶參數顯示所有變量
引用變量
${Var_Name} 例:animal="pig";${animal}s
撤銷變量
unset Var_Name