1. 程式人生 > >Linux-基礎知識-第8天

Linux-基礎知識-第8天

linux-基礎知識

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天