Linux
使用命令禁用linux使用者的密碼
基於第二個(密碼)欄位的
/etc/shadow(5)
文件:加密密碼
如果密碼欄位包含一些不是 crypt(3) 的有效結果的字元串,例如!或*,使用者將無法使用unix密碼登錄(但使用者可以通過其他方式登錄系統)。
我的問題是是否有一個 linux 命令來禁用使用者密碼,即設置一個“*”或一個“!” 在密碼欄位上。
您正在尋找
passwd -l user
.來自
man passwd
:選項:
$$ … $$ -l, –lock 鎖定指定帳戶的密碼。此選項通過將密碼更改為與可能的加密值不匹配的值來禁用密碼(它在密碼的開頭添加一個“!”)。