如何在 Linux 上使用 SSH 停用和變更使用者密碼
答案1
使用 root 帳號登錄,然後輸入:passwd otheraccount
按 Enter 鍵。將 otheraccount 替換為您想要變更密碼的使用者的帳戶名稱。
答案2
你不知道。您可以透過 對底層系統使用者執行操作passwd
。
答案3
您有幾個選擇,在某種程度上取決於您所說的「禁用」的含義。為了解釋的目的,我將使用字串富作為相關帳戶名稱的佔位符。
您無法在不大量刪除帳戶的情況下停用帳戶本身,但是,停用帳戶密碼passwd --inactive 0 foo
將產生類似的功能變更。
我認為最接近您的目標的是鎖定帳戶,passwd -l foo
這會將密碼更改為未知的加密值。
另一種選擇(儘管可能不是立即顯而易見)是刪除該帳戶。這可能會透過userdel foo
命令執行,具體取決於您的特定作業系統。userdel
預設情況下,不會刪除使用者擁有的任何文件,但會從系統帳戶檔案中刪除帳戶本身。但是,使用此選項時要小心,因為如果通常以已刪除使用者的身份執行,它可能會對 cron 執行和其他自動化進程產生不利影響。