1.usermod命令shell
usermod命令是用來更改用戶屬性的,其格式爲usermod -參數 username 其經常使用參數以下:app
- a /append ##把用戶追加到某些組中,只跟-G一塊兒使用。
- d /home ## 指定用戶的家目錄。
- e /expiredate ##指定用戶帳號禁用日期,日期格式爲:YY-MM-DD
- f /inactive ##用戶帳號密碼過時多少天后禁用該帳號,0表示只要過時就禁用帳號,-1表示禁用該功能。
- g /gid ##修改用戶的gid,該gid必須存在,才能使用
- G /groups ##把用戶追加到某些組裏,能夠追加到多個組中,每一個組之間用「,」隔開
- l /login ##修改用戶的登陸名稱
- L /lock ##鎖定用戶的密碼=passwd -l username
- s / shell ##修改用戶的shell
- u / uid ##修改用戶的uid,uid 是惟一的
- U /unlock ##解鎖用戶的密碼=passwd -u username
- usermod -g
![](http://static.javashuo.com/static/loading.gif)
- usermod -d
![](http://static.javashuo.com/static/loading.gif)
-
2、用戶密碼管理
給用戶設置密碼的命令:passwd [username] 該命令 後若不加用戶名字,則是爲本身設定密碼,示例以下:ui
-
![](http://static.javashuo.com/static/loading.gif)
-
登陸root帳戶,後面跟普通帳戶名字,修改指定帳戶密碼。示例以下:spa
-
![](http://static.javashuo.com/static/loading.gif)
-
命令mkpasswd3d
-
mkpasswd 用於生成密碼。須要安裝expect軟件。blog
-
指定生成指定長度的密碼登錄
-
指定密碼中的特殊字符軟件