自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

十個(gè)Linux系統(tǒng)下的passwd實(shí)用命令示例

系統(tǒng) Linux 系統(tǒng)運(yùn)維
正如passwd命令的名稱所示,其用于改變系統(tǒng)用戶的密碼。如果passwd命令由非root用戶執(zhí)行,那么它會(huì)詢問(wèn)當(dāng)前用戶的密碼,然后設(shè)置調(diào)用該命令的用戶的新密碼。當(dāng)此命令由超級(jí)用戶root執(zhí)行的話,就可以重新設(shè)置任何用戶的密碼,包括不知道當(dāng)前密碼的用戶。

  正如 passwd 命令的名稱所示,其用于改變系統(tǒng)用戶的密碼。如果 passwd 命令由非 root 用戶執(zhí)行,那么它會(huì)詢問(wèn)當(dāng)前用戶的密碼,然后設(shè)置調(diào)用該命令的用戶的新密碼。當(dāng)此命令由超級(jí)用戶 root 執(zhí)行的話,就可以重新設(shè)置任何用戶的密碼,包括不知道當(dāng)前密碼的用戶。  

[[154094]]

  在這篇文章中,我們將用實(shí)例來(lái)介紹 passwd 命令。

  語(yǔ)法:  

  1. # passwd {options} {user_name} 

  可以在 passwd 命令使用不同的選項(xiàng),列表如下:

  例1:更改系統(tǒng)用戶的密碼

  當(dāng)你使用非 root 用戶登錄時(shí),比如我使用 ‘linuxtechi’ 登錄的情況下,運(yùn)行 passwd 命令它會(huì)重置當(dāng)前登錄用戶的密碼。

  1. [linuxtechi@linuxworld ~]$ passwd  
  2. Changing password for user linuxtechi.  
  3. Changing password for linuxtechi.  
  4. (current) UNIX password 
  5. New password 
  6. Retype new password 
  7. passwd: all authentication tokens updated successfully.  
  8. [linuxtechi@linuxworld ~]$ 

  當(dāng)你作為 root 用戶登錄后并運(yùn)行 passwd 命令時(shí),它默認(rèn)情況下會(huì)重新設(shè)置 root 的密碼,如果你在 passwd 命令后指定了用戶名,它會(huì)重置該用戶的密碼?!?/p>

  1. [root@linuxworld ~]# passwd 
  2. [root@linuxworld ~]# passwd linuxtechi 

  

  注意:系統(tǒng)用戶的密碼以加密的形式保存在 /etc/shadow 文件中。

  例2:顯示密碼狀態(tài)信息

  要顯示用戶密碼的狀態(tài)信息,請(qǐng)?jiān)?passwd 命令后使用 -S 選項(xiàng)?! ?/p>

  1. [root@linuxworld ~]# passwd -S linuxtechi 
  2. linuxtechi PS 2015-09-20 0 99999 7 -1 (Password set, SHA512 crypt.) 
  3. [root@linuxworld ~]# 

  在上面的輸出中,***個(gè)字段顯示的用戶名,第二個(gè)字段顯示密碼狀態(tài)(PS = 密碼設(shè)置,LK = 密碼鎖定,NP = 無(wú)密碼),第三個(gè)字段顯示了上次修改密碼的時(shí)間,后面四個(gè)字段分別顯示了密碼能更改的最小期限和***期限,警告期限和沒(méi)有使用該口令的時(shí)長(zhǎng)。

  例3:顯示所有賬號(hào)的密碼狀態(tài)信息

  為了顯示所有用戶密碼的狀態(tài)信息需要使用 “-aS”選項(xiàng)在passwd 命令中,示例如下所示:  

  1. root@localhost:~# passwd -Sa 

  

  (LCTT譯注:不同發(fā)行版/passwd 的行為不同。CentOS6.6 沒(méi)有測(cè)試成功,但 Ubuntu 可以。)

#p#

  例4:使用 -d 選項(xiàng)刪除用戶的密碼

  用我做例子,刪除 ‘linuxtechi‘ 用戶的密碼?! ?/p>

  1. [root@linuxworld ~]# passwd -d linuxtechi 
  2. Removing password for user linuxtechi. 
  3. passwd: Success 
  4. [root@linuxworld ~]# 
  5. [root@linuxworld ~]# passwd -S linuxtechi 
  6. linuxtechi NP 2015-09-20 0 99999 7 -1 (Empty password.) 
  7. [root@linuxworld ~]# 

  “-d” 選項(xiàng)將清空用戶密碼,并禁用用戶登錄。

  例5:設(shè)置密碼立即過(guò)期

  在 passwd 命令中使用 '-e' 選項(xiàng)會(huì)立即使用戶的密碼過(guò)期,這將強(qiáng)制用戶在下次登錄時(shí)更改密碼?! ?/p>

  1. [root@linuxworld ~]# passwd -e linuxtechi 
  2. Expiring password for user linuxtechi. 
  3. passwd: Success 
  4. [root@linuxworld ~]# passwd -S linuxtechi 
  5. linuxtechi PS 1970-01-01 0 99999 7 -1 (Password set, SHA512 crypt.) 
  6. [root@linuxworld ~]# 

  現(xiàn)在嘗試用 linuxtechi 用戶 SSH 連接到主機(jī)。

  例6:鎖定系統(tǒng)用戶的密碼

  在 passwd 命令中使用 ‘-l‘ 選項(xiàng)能鎖定用戶的密碼,它會(huì)在密碼的起始位置加上“!”。當(dāng)他/她的密碼被鎖定時(shí),用戶將不能更改它的密碼?! ?/p>

  1. [root@linuxworld ~]# passwd -l linuxtechi 
  2. Locking password for user linuxtechi. 
  3. passwd: Success 
  4. [root@linuxworld ~]# passwd -S linuxtechi 
  5. linuxtechi LK 2015-09-20 0 99999 7 -1 (Password locked.) 
  6. [root@linuxworld ~]# 

  例7:使用 -u 選項(xiàng)解鎖用戶密碼  

  1. [root@linuxworld ~]# passwd -u linuxtechi 
  2. Unlocking password for user linuxtechi. 
  3. passwd: Success 
  4. [root@linuxworld ~]# 

  例8:使用 -i 選項(xiàng)設(shè)置非活動(dòng)時(shí)間

  在 passwd 命令中使用 -i 選項(xiàng)用于設(shè)置系統(tǒng)用戶的非活動(dòng)時(shí)間。當(dāng)用戶(我使用的是linuxtechi用戶)密碼過(guò)期后,用戶再經(jīng)過(guò) ‘n‘ 天后(在我的情況下是10天)沒(méi)有更改其密碼,用戶將不能登錄?! ?/p>

  1. [root@linuxworld ~]# passwd -i 10 linuxtechi 
  2. Adjusting aging data for user linuxtechi. 
  3. passwd: Success 
  4. [root@linuxworld ~]# 
  5. [root@linuxworld ~]# passwd -S linuxtechi 
  6. linuxtechi PS 2015-09-20 0 99999 7 10 (Password set, SHA512 crypt.) 
  7. [root@linuxworld ~]# 

  例9:使用 -n 選項(xiàng)設(shè)置密碼更改的最短時(shí)間

  在下面的例子中,linuxtechi用戶必須在90天內(nèi)更改密碼。0表示用戶可以在任何時(shí)候更改它的密碼?! ?/p>

  1. [root@linuxworld ~]# passwd -n 90 linuxtechi 
  2. Adjusting aging data for user linuxtechi. 
  3. passwd: Success 
  4. [root@linuxworld ~]# passwd -S linuxtechi 
  5. linuxtechi PS 2015-09-20 90 99999 7 10 (Password set, SHA512 crypt.) 
  6. [root@linuxworld ~]# 

  例10:使用 -w 選項(xiàng)設(shè)置密碼過(guò)期前的警告期限

  ‘-w’ 選項(xiàng)在 passwd 命令中用于設(shè)置用戶的警告期限。這意味著,n天之后,他/她的密碼將過(guò)期?! ?/p>

  1. [root@linuxworld ~]# passwd -w 12 linuxtechi 
  2. Adjusting aging data for user linuxtechi. 
  3. passwd: Success 
  4. [root@linuxworld ~]# passwd -S linuxtechi 
  5. linuxtechi PS 2015-09-20 90 99999 12 10 (Password set, SHA512 crypt.) 
  6. [root@linuxworld ~]# 

  via:http://www.linuxtechi.com/10-passwd-command-examples-in-linux/

  作者:Pradeep Kumar 譯者:strugglingyouth 校對(duì):wxy

  本文由 LCTT 原創(chuàng)編譯,Linux中國(guó) 榮譽(yù)推出

責(zé)任編輯:火鳳凰 來(lái)源: Linux中國(guó)
相關(guān)推薦

2017-12-12 14:50:33

數(shù)據(jù)庫(kù)MySQL命令

2015-09-23 09:22:01

系統(tǒng)硬件命令

2018-08-06 08:51:32

Linux命令cut

2013-10-08 15:51:03

Linux find命

2013-05-23 15:10:34

Netcat

2011-06-01 09:59:52

2023-11-06 18:02:28

Linux實(shí)用命令

2020-09-28 15:14:31

Linux常用命令實(shí)用命令

2019-09-26 14:20:27

JavaScript代碼編程語(yǔ)言

2024-05-23 11:53:24

Python代碼異常處理

2024-04-09 00:00:00

Java代碼片段

2018-01-02 10:36:29

Linux命令Cheat

2022-04-20 10:43:24

Linux命令

2016-09-27 13:12:14

tar命令示例 Unix

2024-05-28 08:00:00

Python操作系統(tǒng)命令

2024-10-17 16:13:23

Shell開(kāi)發(fā)運(yùn)維

2013-12-23 15:25:15

命令Linux命令

2013-11-25 13:04:59

Linux命令Shell腳本

2023-06-14 15:51:48

JavaScript

2024-10-15 10:40:09

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)