如何在 Linux 上使用 SSH 禁用和更改用户密码
答案1
使用 root 帐户登录,然后输入:passwd otheraccount
按回车键。将 otheraccount 替换为您要更改密码的用户的帐户名。
答案2
你不需要。你通过 对底层系统用户执行操作passwd
。
答案3
您有几个选项,具体取决于您所说的“禁用”是什么意思。为了便于解释,我将使用字符串富作为相关帐户名称的占位符。
您不能在不彻底删除帐户的情况下禁用帐户本身,但是,停用帐户密码passwd --inactive 0 foo
将产生类似的功能变化。
我认为最接近您的目标是锁定帐户,passwd -l foo
将密码更改为未知的加密值。
另一个选项(虽然可能不是立即显现)是删除帐户。这可能使用命令执行userdel foo
,具体取决于您的特定操作系统。userdel
默认情况下,不会删除用户拥有的任何文件,但会从系统帐户文件中删除帐户本身。但是,在执行此选项时要小心,因为如果以已删除用户的身份正常执行,它可能会对 cron 执行和其他自动化过程产生不利影响。