我继承了一台运行 centOS 5 的备份服务器。我们最近从 Windows Server 系统换成了 NAS 系统。没有人知道用户名或密码,我需要知道这些才能在 NAS 系统上设置备份服务器。我找到了一种方法来将密码更改为我知道的密码,并且已经这样做了,但我仍然需要知道如何将用户名更改为我知道的密码,然后才能在 NAS 上设置它并使用它备份我们办公室网络上的所有计算机和 NAS。有人能帮帮我吗?雷
答案1
其实很简单,首先获取一台 Linux 机器并添加一个带密码的用户。然后查看/etc/shadow
用户名,它后面有一个很长的哈希值,复制它。
现在在您的 centOS 机器上启动一个活动磁盘并挂载磁盘。在 centOS 的文件中查找用户/etc/shadow
,将该哈希替换为您之前生成的哈希。现在您知道了:
- 用户名(在 /etc/shadow 文件中看到)
- 密码(您生成的密码)
答案2
另一种方法是启动进入恢复模式: (关联) 并检查 /etc/passwd 中的用户名,并使用以下命令更改其密码:
passwd <username>