使用 SSH 禁用用户并更改用户密码

使用 SSH 禁用用户并更改用户密码

如何在 Linux 上使用 SSH 禁用和更改用户密码

答案1

使用 root 帐户登录,然后输入:passwd otheraccount按回车键。将 otheraccount 替换为您要更改密码的用户的帐户名。

答案2

你不需要。你通过 对底层系统用户执行操作passwd

答案3

您有几个选项,具体取决于您所说的“禁用”是什么意思。为了便于解释,我将使用字符串作为相关帐户名称的占位符。

您不能在不彻底删除帐户的情况下禁用帐户本身,但是,停用帐户密码passwd --inactive 0 foo将产生类似的功能变化。

我认为最接近您的目标是锁定帐户,passwd -l foo将密码更改为未知的加密值。

另一个选项(虽然可能不是立即显现)是删除帐户。这可能使用命令执行userdel foo,具体取决于您的特定操作系统。userdel默认情况下,不会删除用户拥有的任何文件,但会从系统帐户文件中删除帐户本身。但是,在执行此选项时要小心,因为如果以已删除用户的身份正常执行,它可能会对 cron 执行和其他自动化过程产生不利影响。

相关内容