在不知道的情况下重置用户密码

在不知道的情况下重置用户密码

我有一个小问题。我的域上设置了共享密钥,所以我再也不用输入密码来登录了。

我现在忘记了密码。这是一个问题,因为只有我的用户可以sudo。密码验证root已被禁用,因此没有密码,我无法维护我的网络服务器。

有没有办法以我的[现在唯一]密钥认证用户的名义重置我的密码?

具体来说,可以在 CentOS 4 上完成此操作吗?

答案1

除了找到并利用 Linux 中的严重安全漏洞之外,我看不出有什么方法可以在没有物理访问的情况下做到这一点。

答案2

我很久没有这样做了,所以我可能错了。您可以通过重新启动进入单用户模式来重置密码。

以下是一些链接:

http://www.linuxtopia.org/online_books/centos_linux_guides/centos_linux_step_by_step_guide/s1-q-and-a-root-passwd.html

http://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-rescuemode-boot.html

相关内容