我有一台运行 Red Hat Enterprise Linux AS 版本 3 的 SGI ALTIX 3000,有两个磁盘,磁盘 #1 我有 root 密码,磁盘#2 我没有 root 密码。我怎样才能恢复磁盘#2 的 root 密码?谢谢你的帮助
答案1
您无法“恢复”其他密码(除非尝试对文件进行暴力破解/etc/shadow
)。但您能重置它。
如果您还没有这样做,那么在执行任何其他操作之前,可能是备份该磁盘#2 的好时机。
重置 root 密码的一种方法是将/
磁盘#2 上的分区挂载到某个临时目录,然后 chroot 到该目录并使用passwd
重置该分区上的密码。
# mkdir /tmp/recover
# mount /dev/name_of_the_device_file_for_the_slash_partition_on_disk_2 /tmp/recover
# chroot /tmp/recover
# passwd
<enter new password>
# exit
# umount /tmp/recover
# rmdir /tmp/recover
# echo done!
只要确保你输入的密码正确,在 - 的里面chroot
否则您显然将重置磁盘#1的root密码。