Linux-基礎知識-第8天
usermod命令
功能:修改用戶賬號
參 數:
-c<備註> 修改用戶帳號的備註文字。
-d登入目錄> 修改用戶登入時的目錄。
-e<有效期限> 修改帳號的有效期限。
-f<緩沖天數> 修改在密碼過期後多少天即關閉該帳號。
-g<群組> 修改用戶所屬的群組。
-G<群組> 修改用戶所屬的附加群組。
-l<帳號名稱> 修改用戶帳號名稱。
-L 鎖定用戶密碼,使密碼無效。
-s<shell> 修改用戶登入後所使用的shell。
-u<uid> 修改用戶ID。
-U 解除密碼鎖定。
舉例:
1、將 newuser2 添加到組 staff 中
# usermod -G staff newuser2
2、修改 newuser 的用戶名為 newuser1
# usermod -l newuser1 newuser
3、鎖定賬號 newuser1
# usermod -L newuser1
4、解除對 newuser1 的鎖定
# usermod -U newuser1
passwd命令
對於初學者來說,如何修改linux用戶密碼也不是件容易的事,其實非常簡單,下面舉例說明:
如果是以root身份登錄,修改root密碼.只要輸入
passwd
就會出現:
New password:
Retype new password:
按提示輸入密碼確認即可.
如果想更改其他用戶密碼,只要輸入passwd username即可.
如:passwd kook
New password:
Retype new password:
常用功能:
用戶名:使用該選項的功能只能是修改指定用戶的密碼;
-l:使用該選項的目的就是鎖定用戶,一旦用戶被鎖定,那麽用戶就不能登錄系統;
-u:一旦使用該選項,鎖定的用戶就會被解鎖,用戶可以重新正常登錄系統;
-n、-x、-w:這三個選項的功能主要是修改時間,只是修改的時間性質不一樣,它們分別所指的是密碼最短更改時間、密碼最長使用時間、密碼更改警告時間。
mkpasswd命令生成隨機密碼
參數:
-l # (密碼的長度定義, 默認是 9)
-d # (數字個數, 默認是 2)
-c # (小寫字符個數, 默認是 2)
-C # (大寫字符個數, 默認是 2)
-s # (特殊字符個數, 默認是 1)
-v (詳細。。。)
-p prog (程序設置密碼, 默認是 passwd)
Linux-基礎知識-第8天