为了账号安全,请及时绑定邮箱和手机立即绑定

linux系统忘记密码怎么办

linux系统忘记密码怎么办

元芳怎么了 2019-03-14 19:10:41
linux系统忘记密码怎么办
查看完整描述

3 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

1、忘记了root的登录密码,登陆时显示“鉴定故障”


2、这时先重启CentOS6.5虚拟机,在虚拟机的上部,点击“挂起”按钮上的下拉三角形,点击“重新启动客户机”

3、出现如下图界面时,按任意键进入启动菜单

4、在进入“GNUB”界面后,按“E”(即edit)

5、在接下来的界面中,用方向键(此时鼠标被限制)将光标移至以“kernel”开头的第二行,再次按“E”

6、在跳转的如图界面中,先输入一个空格,然后输入“single”(即进入单用户模式),输完后回车

7、此时进入了单用户模式

8、输入“passwd”修改密码,输入两次新密码,再“reboot”重启系统,此时可以通过修改的新密码登录root了



查看完整回答
反对 回复 2019-03-17
?
撒科打诨

TA贡献1934条经验 获得超2个赞

如果是普通用户(非 root 用户)忘记密码
这个不是什么大问题,因为 root 可以修改任何人的密码。举个例子(要求 root 用户)
passwd barbara
按回车键后,将提示输入用户 barbara 的新密码(root 用户不需要知道旧的密码)。如果一个普通用户想要修改自己的密码,该用户会被要求输入旧的密码(这是一个安全特性,以避免当你离开你的坐位有人试图修改你的密码)。
如果是超级用户
问题会复杂些,那么有如下两种解决方案:
第一种办法
最容易解决“忘记密码问题”的方法是将 Linux 重新启动到单用户模式,可以在“lilo”的命令提示符下输入:
linux single
这种办法将使你变成 root 超级用户而不需要输入任何密码。现在作为 root 用户,你可以使用以下命令重新设置密码(不需要输入旧的密码)
passwd
你可能觉得这实在是太不安全了!那是因为,如果有人可以物理上“访问”你的计算机硬件,没有计算机系统是安全的。但是,我并不喜欢在我的计算机上有这个“linux single”的漏洞存在,所以我在文件/etc/lilo.conf里(在“image=”段落的尾部)加上以下内容就可以把这个漏洞拔除:
password=”my_password”
restricted
这个设置使得 Linux 启动时,在 lilo 的命令提示符下,当用户输入 linux 带任何参数时必须输入正确的密码。如果用户不是使用命令行的启动模式而使用正常的启动模式,没有密码也能够启动系统。为了让修改生效,必须重新运行 lilo 命令。因为我设置的密码在 lilo.conf 文件里没有加密,我还必须把文件 /etc/lilo.conf 改成只有 root 用户可以读写:
chmod 600 /etc/lilo.conf


查看完整回答
反对 回复 2019-03-17
  • 3 回答
  • 0 关注
  • 722 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信