usermod命令,用戶密碼管理和mkpasswd命令

usermod命令

命令usermod是更改用戶屬性的,用法:usermod [選項] [username]shell

-u:更改用戶的uid;ui

-g:更改用戶的gid或組名;spa

-d:更改用戶的家目錄;3d

-s:更改用戶的shell;get

-G:添加擴展組;登錄

-L:鎖定用戶密碼(有個感嘆號!);擴展

-U:解鎖用戶密碼軟件

用戶密碼管理

命令passwd更改用戶密碼,格式爲passwd [username],後面什麼都不加,則更改root用戶密碼;若是用戶密碼是!!,表示密碼爲空,不能登陸;若是用戶密碼爲*,表示密碼鎖定,也不能登陸。密碼

-l:鎖定用戶密碼(後面有兩個感嘆號!!);im

-u:解鎖用戶密碼(!!消失);

命令passwd --stdin [username]直接更改用戶密碼,且明文顯示密碼,之後寫shell腳本可能會用到;"|"管道符做用是吧前面命令的結果輸入給後面的命令執行。

「\n」的用法表示換行

mkpasswd命令

命令mkpasswd(make passwd)用於生成密碼,Linux中默認沒有這個命令,須要安裝expect軟件包

-l:生成指定長度的密碼;

-s:指定密碼中有幾個特殊字符;

-d:指定生成數字的個數

相關文章
相關標籤/搜索