忘记用户密码并禁用 root ssh 登录 Ubuntu 14.04 服务器

忘记用户密码并禁用 root ssh 登录 Ubuntu 14.04 服务器

首先我要说的是,我不是专业的 Linux 管理员,而是一名尝试配置服务器的网站管理员。尽管我正在学习。

为了安全起见,我禁用了 root ssh 登录,然后我忘记在 Keypass 中保存用户帐户密码。

我实际上可以以用户身份登录,因为我设置了使用 SSH 身份验证密钥登录。但我无法使用 sudo,因为我不知道用户的密码。

但我知道root密码。

我怎样才能:

  1. 更改以用户身份登录但不知道其密码的用户密码(尽管我知道 root 的密码)
  2. 更改 ssh 设置以启用 root 登录,之后我可以更改用户密码吗?

答案1

使用 /bin/su 而不是 sudo。后者使用 root 的密码。

相关内容