10 個 Linux 中的 passwd 命令示例

2021-09-02 20:47:59 字數 1271 閱讀 3377

摘要: 正如 passwd 命令的名稱所示,其用於改變系統使用者的密碼。如果 passwd 命令由非 root 使用者執行,那麼它會詢問當前使用者的密碼,然後設定呼叫該命令的使用者的新密碼。當此命令由超級使用者 root 執行的話,就可以重新設定任何使用者的密碼,包括不知道當前密碼的使用者。

正如 passwd 命令的名稱所示,其用於改變系統使用者的密碼。如果 passwd 命令由非 root 使用者執行,那麼它會詢問當前使用者的密碼,然後設定呼叫該命令的使用者的新密碼。當此命令由超級使用者 root 執行的話,就可以重新設定任何使用者的密碼,包括不知道當前密碼的使用者。

在這篇文章中,我們將用例項來介紹 passwd 命令。

語法 :

# passwd

可以在 passwd 命令使用不同的選項,列表如下:

例1:更改系統使用者的密碼

當你使用非 root 使用者登入時,比如我使用 『linuxtechi』 登入的情況下,執行 passwd 命令它會重置當前登入使用者的密碼。

[linuxtechi@linuxworld ~]$ passwd

changing password for user linuxtechi.

changing password for linuxtechi.

(current) unix password:

new password:

retype new password:

passwd: all authentication tokens updated successfully.

[linuxtechi@linuxworld ~]$

當你作為 root 使用者登入後並執行 passwd 命令時,它預設情況下會重新設定 root 的密碼,如果你在 passwd 命令後指定了使用者名稱,它會重置該使用者的密碼。

# passwd

# passwd linuxtechi

注意 : 系統使用者的密碼以加密的形式儲存在 /etc/shadow 檔案中。

例2:顯示密碼狀態資訊

要顯示使用者密碼的狀態資訊,請在 passwd 命令後使用 -s 選項。

# passwd -s linuxtechi

linuxtechi ps 2015-09-20 0 99999 7 -1 (password set, sha512 crypt.)

#在上面的輸出中,第乙個字段顯示的使用者名稱,第二個字段顯示密碼狀態(ps = 密碼設定,lk = 密碼鎖定,np = 無密碼),第三個字段顯示了上次修改密碼的時間,後面四個字段分別顯示了密碼能更改的最小期限和最大期限,警告期限和沒有使用該口令的時長。

10個最酷的Linux命令

sudo 以 root 帳戶執行上一條命令。利用 python 搭建乙個簡單的 web 伺服器,可通過 http hostname 8000 訪問。w sudo tee 在 vim 中無需許可權儲存編輯的檔案。cd 更改到上一次訪問的目錄。foo bar 將上一條命令中的 foo 替換為 bar,並...

10個有趣的Linux命令

linux最強大的乙個特徵就是它有大量的各種小命令工具,這也可以稱做是它最有趣的乙個地方了。在這些大量的有用的命令和指令碼中,你會發現有少部分命令工具不那麼有用的。linux命令終端並不是總來幹一些嚴肅的事情的,這裡列舉的幾個沒有實際用處 但很有趣的命令,它們的有趣並不是因為無用,而是真的有趣,接下...

10個有用的Linux命令

1.如何暫停乙個正在執行的程序,讓其在後台執行?答案 為了停止正在執行的程序,讓其在後台執行,我們可以使用組合鍵 ctrl z。2.什麼是安裝linux所需的最小分割槽數量,以及如何檢視系統啟動資訊?答案 單獨乙個 root分割槽足以執行所有的系統任務,但是強烈建議安裝linux時,需要至少三個分割...