Password

passwd 命令的“-l”選項是什麼?

  • March 20, 2015

我見過人們使用passwd -l "$USERNAME",

但是 linux 手冊頁沒有解釋該-l選項的用途。它有什麼作用 ?

我通過passwd在 CLI 發出命令得到了這個

-l, --lock                    lock the password of the named account

它鎖定帳戶,因此root必須先解鎖帳戶,然後此人才能登錄並再次使用該帳戶。

編輯正如它所表明的,這是這個的副本

用於通過將密碼更改為與可能的加密值不匹配的值來鎖定使用者帳戶的-l開關。passwd只有 root 可以訪問passwd -l.

請注意,passwd -l這不會阻止使用者通過身份驗證令牌(如 SSH 密鑰)等其他方式獲得訪問權限。

要鎖定對使用者帳戶的訪問:

passwd -l  username

再次解鎖帳戶:

passwd -u username

引用自:https://unix.stackexchange.com/questions/191364