当前位置: 技术问答>linux和unix
急:root密码丢失
来源: 互联网 发布时间:2015-09-19
本文导语: 小弟刚学linux,不小心root密码丢失,能否在grub改为单用户模式,是什么命令.还有什么其他方法,请各位大侠指点 | 处理这个好像有几种方法,但我给你介绍一个简单的方法,但是这个方法不是找回...
小弟刚学linux,不小心root密码丢失,能否在grub改为单用户模式,是什么命令.还有什么其他方法,请各位大侠指点
|
处理这个好像有几种方法,但我给你介绍一个简单的方法,但是这个方法不是找回密码,是把忘掉的root超级用户密码设置为空。
操作方法和步骤:开机出现grub画面选择操作系统的时候按键盘上的“e”,这时你用上下键选择中间的,如:kernel /boot/vmlinuz-2.4.18-14 ro root=LABLE=/的东东,然后再按e键,在里面加single,修改后如下所示:kernel /boot/vmlinuz-2.4.18-14 single ro root=LABLE=/ 然后回车返回,然后按b键启动,即可直接进linux命令行模式,在里面输入:#vi /etc/shadow回车,然后出现n行文字,一般root用户的密码什么的信息在第一行,即以root开头的一行中root:(第一个冒号)后和下一个:(第二个冒号)前的内容删除,然后就是变成这样子:
root::........
然后保存(不能保存的话不好使哦!!),在命令行下输入#reboot重起,root密码就是空的,可以直接登录root超级用户。就是你只输入root回车即可登录为超级用户。
当然了,你得熟悉vi命令,比如,删除就好几种方法,保存并退出等命令。
操作方法和步骤:开机出现grub画面选择操作系统的时候按键盘上的“e”,这时你用上下键选择中间的,如:kernel /boot/vmlinuz-2.4.18-14 ro root=LABLE=/的东东,然后再按e键,在里面加single,修改后如下所示:kernel /boot/vmlinuz-2.4.18-14 single ro root=LABLE=/ 然后回车返回,然后按b键启动,即可直接进linux命令行模式,在里面输入:#vi /etc/shadow回车,然后出现n行文字,一般root用户的密码什么的信息在第一行,即以root开头的一行中root:(第一个冒号)后和下一个:(第二个冒号)前的内容删除,然后就是变成这样子:
root::........
然后保存(不能保存的话不好使哦!!),在命令行下输入#reboot重起,root密码就是空的,可以直接登录root超级用户。就是你只输入root回车即可登录为超级用户。
当然了,你得熟悉vi命令,比如,删除就好几种方法,保存并退出等命令。
|
可以给kernel一些参数
kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hda?(你的/分区) 后加上 init=/bin/bash
启动后就只有控制台,好象不需要密码
加上 single 表示单用户模式,有些版本的linux还是提示要密码
用启动盘是最简单的
kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hda?(你的/分区) 后加上 init=/bin/bash
启动后就只有控制台,好象不需要密码
加上 single 表示单用户模式,有些版本的linux还是提示要密码
用启动盘是最简单的
|
好像single模式下直接可以改root的password
启动完了之后可以试试passwd root
启动完了之后可以试试passwd root
|
是的,启动出现LILO:后,直接输入linux single进入就行了。或者是找一张启动盘恢复 一下吧。
|
mark