usermod命令,用户密码管理,mkpasswd命令
生活随笔
收集整理的這篇文章主要介紹了
usermod命令,用户密码管理,mkpasswd命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
usermod命令
usermod 修用戶的屬性
- -u 修改用戶uid
- -g 修改用戶gid
- -d 修改用戶家目錄
- -s 修改用戶shell
- -G 增加用戶擴展組;一個用戶可以屬于多個組,但是gid只有一個,把用戶gid的叫做組,其他組叫做擴展組。
- -L 鎖定一個用戶登錄
- -U 解鎖用戶登錄
例子:
usermod -G 擴展組;-G后面可以跟多個組
usermod -g 后面只能跟一個組名
usermod -L 鎖定用戶
注意:-L user6,查看密碼文件的時候,user6密碼前面多了一個感嘆號,表示用戶user6被鎖定了;
usermod -U 解鎖用戶
注意:刪除一個組,如果組里面有用戶,是不能被刪除的,但是這個組屬于擴展組是可以刪除的。
用戶密碼管理
命令passwd:設置用戶密碼;后面不加用戶名,默認修改當前用戶的密碼
注意:只有root用戶才能修改其他用戶的密碼,普通用戶只能修改自己的密碼;
- passwd有個選項也能鎖定用戶登錄
注意:*表示用戶密碼是鎖定的,不能用,不能登錄系統;!!表示密碼是空的也不能登錄;
passwd -l 密碼鎖定
user5的密碼鎖定后,密碼前面多了2個嘆號;
passwd -u 密碼解鎖
passwd --stdin
- passwd --stdin
- passwd --stdin XXX(用戶名) 更改密碼(密碼為明文)
- echo "xxxxxxx" |passwd --stdin XXX(用戶名)
- 輸出“xxxxxxx”為XXX的明文密碼
- echo "xxxxxxx" |passwd –stdin username
這個多用于腳本修改密碼
echo -e可以使用換行符\n,這樣相當于人工打了一次回車,也可以可以修改密碼的。
mkpasswd命令
- mkpasswd用戶生成密碼;需要安裝一個expect包
- yum install -y expect
mkpasswd默認會生成一個9位數密碼
- mkpasswd -l 12 指定密碼長度為12
轉載于:https://my.oschina.net/u/3791387/blog/1789161
總結
以上是生活随笔為你收集整理的usermod命令,用户密码管理,mkpasswd命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Myeclipse10.7安装git插件
- 下一篇: Step By Step 搭建 MySq