在工作中,我们有一台机器的 root 密码丢失了。我已拔出磁盘并将其安装到另一台计算机上。现在我认为下一步应该是在影子文件中编辑 root 密码。
但我拔出的磁盘实际上是 raid1(镜像)阵列中的磁盘 1。这样修改阵列中某个磁盘上的数据安全吗?如果不安全,我该怎么做?
如果您也可以回答这个问题:手动生成哈希值并将其放入影子文件中的好方法是什么(是 md5 还是其他什么?)。
答案1
最简单的方法是使用可以组装 RAID 的 live/rescue CD 启动系统,然后挂载根分区并在那里编辑文件。
只编辑 RAID1 的一个副本(并且只能编辑这个,而不是 RAID 0、5 或 6)是可能的,但为什么还要费心修复不同步的阵列呢?
答案2
恢复丢失的 root 密码的更简单方法是启动单用户模式。如何启动单用户模式取决于引导加载程序和您正在运行的 Linux 版本。