我有一个小问题。我的域上设置了共享密钥,所以我再也不用输入密码来登录了。
我现在忘记了密码。这是一个问题,因为只有我的用户可以sudo
。密码验证root
已被禁用,因此没有密码,我无法维护我的网络服务器。
有没有办法以我的[现在唯一]密钥认证用户的名义重置我的密码?
具体来说,可以在 CentOS 4 上完成此操作吗?
答案1
除了找到并利用 Linux 中的严重安全漏洞之外,我看不出有什么方法可以在没有物理访问的情况下做到这一点。
答案2
我很久没有这样做了,所以我可能错了。您可以通过重新启动进入单用户模式来重置密码。
以下是一些链接:
http://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-rescuemode-boot.html