首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debian 7密码恢复

Debian 7密码恢复
EN

Server Fault用户
提问于 2014-11-18 18:46:58
回答 2查看 5.5K关注 0票数 -1

在安装过程中,我设置了一个密码,我输入了两次错误,现在我不允许访问我在Debian中的根帐户。

我正在尝试像http://xmodulo.com/how-to-reset-root-password-in-debian-ubuntu.html这样的程序(我正在使用Debian7Wheezy)。尽管这样做了,但bash在该环境中无法识别passwd命令。对如何解决这个问题有什么想法吗?

谢谢!

EN

回答 2

Server Fault用户

回答已采纳

发布于 2014-11-18 19:15:49

我希望您没有实际安装根分区,或者没有安装pivot_root,因此initrd /被实际的根文件系统替换,或者您的路径没有正确配置。检查/usr/bin/passwd中是否有passwd二进制文件。如果存在,直接调用/usr/bin/passwd二进制文件,或者像export PATH=/usr/bin:$PATH一样更新路径,然后正常调用passwd命令。

如果没有,则需要枢轴_根部到实际的根fs。从链接复制的pivot_root示例:

代码语言:javascript
复制
mount /dev/hda1 /new-root
cd /new-root
pivot_root . old-root
exec chroot . sh <dev/console >dev/console 2>&1
umount /old-root
票数 1
EN

Server Fault用户

发布于 2014-11-18 18:59:29

您可以采用几种不同的方法:

1)引导到单用户模式(假设grub安装没有设置为0秒内启动)。要做到这一点,您需要停止grub并编辑引导选项(E表示Grub遗留文件,Ctrl+X用于Grub2),找到内核的行,然后添加1或单行到尾或尾。那就启动。

2)使用安装媒体(或实时Debian CD/DVD)。

  1. 启动它,并到达终端(F键1-5的Ctrl+Alt+one)

  1. 创建一个目录,将您的根文件系统挂载到它并在那里挂载它。

  1. 挂载-绑定/dev 根目录FS位置/dev

  1. 挂载-绑定/proc 根目录FS位置/proc

  1. 挂载-绑定/sys 根目录FS位置/sys

  1. 色度根目录FS位置

  1. 在重新启动之前,运行passwd命令和其他需要执行的操作。

  1. 在尝试发出reboot命令之前,请确保退出chroot。

3)使用另一个Linux系统生成加密密码,从任何活动CD或安装CD挂载根文件系统,并使用vi(或其他文本编辑器)修改影子文件。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/645291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档