使用 root 账户更改用户内的用户密码

使用 root 账户更改用户内的用户密码

我使用非 root 用户帐户登录 (ssh) 了我的 ubuntu 服务器。我无法直接以 root 身份 ssh 进入服务器,因为我禁用了它。我有 root 密码。我需要从此用户内部更改我当前登录的用户密码(无需密码)。

我忘记了命令,但有一种方法可以从这个帐户内部充当脚,从那里我可以更改这个密码吗?

我有点迷茫,所以任何帮助都可以。

答案1

非常简单,假设你知道 root 的密码:

su root
passwd {username}

将“{username}”替换为您要更改密码的用户名。系统将提示您输入 root 密码,并且不应提示您输入您正在修改的用户的旧用户密码!

答案2

sudo passwd <username>

如果您无权访问,则可以通过运行以下命令来编辑 sudo 规则:

visudo

你也可以通过输入以下命令来 up/down:

su <username>

然后使用 passwd 命令。

相关内容