每天學一個 Linux 命令(10):passwd

推薦: 每天學一個 Linux 命令(9):useradd/userdel

Github地址:https://github.com/mingongge/Learn-a-Linux-command-every-day

命令簡介

passwd創建或修改用戶的密碼,passwd命令用於設置用戶的認證信息,包括用戶密碼、密碼過期時間等。系統管理者則能用它管理系統用戶的密碼。只有管理者可以指定用戶名稱,一般用戶只能變更自己的密碼。

普通用戶在更改自己的密碼之前,必須先輸入當前密碼進行驗證(超級用戶無需此步驟)。一款超牛逼的 Linux 終端複用神器(附安裝、使用教程)

設置密碼時需要符合系統對密碼複雜性的要求。一般準則,密碼應至少包含6個字符,包括以下每個字符中的一個或多個:值得收藏!Linux系統常用命令速查手冊

  • 小寫字母
  • 數字0到9
  • 標點符號

語法格式

passwd [選項] [username]

選項說明

-d  #刪除密碼
-f  #強迫用戶下次登錄時必須修改口令
-w  #口令要到期提前警告的天數
-k  #更新只能發送在過期之後
-l  #鎖定賬號使用
-S  #顯示密碼信息
-u  #啓用已被停止的賬戶
-g  #修改羣組密碼
-S  #列出密碼相關參數,即shadow文件內的大部分信息
-n  #後面接天數,shadow的第4字段,多久不可修改密碼
-x  #後面接天數,shadow的第5字段,多久內必須要改動密碼
-w  #後面接天數,shadow的第6字段,密碼過期前的警告天數
-i  #後面接“日期”,shaodow的第7字段,密碼失效日期
--help     #顯示幫助信息
--version  #顯示版本信息
--stdin    #從標準輸入中讀入新密碼(此時可以看見設置的密碼)















應用實例

修改用戶密碼

[root@mingongge ~]# passwd test  #設置test用戶的密碼
Enter new UNIX password:        #輸入新密碼,輸入的密碼無回顯
Retype new UNIX password:       #確認密碼
passwd: password updated successfully



顯示賬號密碼信息

[root@mingongge ~]# passwd -S mingongge
mingongge P 12/25/2020 0 99999 7 -1

刪除用戶密碼

[root@mingongge ~]# passwd -d mingongge
passwd: password expiry information changed.

鎖定一個用戶

[root@localhost ~]$ passwd -l mingongge     #鎖定用戶mingongge不能更改密碼
Locking password for user mingongge.
passwd: Success                           #鎖定成功
[root@localhost ~]# su mingongge    #切換到mingongge用戶;
[mingongge@localhost ~]$ passwd     #來更改mingongge密碼
Changing password for user mingongge.
Changing password for mingongge
(current) UNIX password:           #輸入mingongge的當前密碼
passwd: Authentication token manipulation error      #失敗,不能更改密碼








清除一個用戶的密碼

[root@localhost ~]$ passwd -d mingongge   #清除mingongge用戶密碼
Removing password for user mingongge.
passwd: Success                          #清除成功; 
[root@localhost ~]# passwd -S mingongge    #查詢用戶密碼狀態
Empty password.                          #空密碼,也就是沒有密碼




注意:清除一個用戶的密碼之後,就代表着這個用戶是沒有密碼了,也就是空密碼可以登錄。

每天學一個 Linux 命令(8):ls 每天一個 Linux 命令(7):cd
每天學一個 Linux 命令(6):shutdown




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章