当前位置: 技术问答>linux和unix
root密码忘了,怎么办呀?
来源: 互联网 发布时间:2015-03-20
本文导语: 小菜鸟恳请大虾赐教 | 一般的解决方法就是格式化硬盘来重新安装系统,但这有点儿小题大作了。准备好bootdisk和rootdisk 两张软盘,从软驱启动,启动到root盘并出现shell提示符。将Linux根目录...
小菜鸟恳请大虾赐教
|
一般的解决方法就是格式化硬盘来重新安装系统,但这有点儿小题大作了。准备好bootdisk和rootdisk
两张软盘,从软驱启动,启动到root盘并出现shell提示符。将Linux根目录分区mount至/mnt目录,比
如你的Linux在硬盘第一分区,就在命令行中输入mount /dev/hda1/mnt,然后进入mnt目录,将其中的
etc/passwd文件改名,输入mv /mnt/etc/passwd /mnt/etc/passwd.bak就可以了;接着使用命令
cp /etc/passwd /mnt/etc/passwd将软盘上的/etc/passwd文件复制到硬盘中的etc目录下,这样重新由
硬盘启动,登录时就不会询问超级密码;最后使用mv/etc/passwd.bak passwd命令将passwd文件改回,
再运行passwd命令重新设定密码就可以了。
两张软盘,从软驱启动,启动到root盘并出现shell提示符。将Linux根目录分区mount至/mnt目录,比
如你的Linux在硬盘第一分区,就在命令行中输入mount /dev/hda1/mnt,然后进入mnt目录,将其中的
etc/passwd文件改名,输入mv /mnt/etc/passwd /mnt/etc/passwd.bak就可以了;接着使用命令
cp /etc/passwd /mnt/etc/passwd将软盘上的/etc/passwd文件复制到硬盘中的etc目录下,这样重新由
硬盘启动,登录时就不会询问超级密码;最后使用mv/etc/passwd.bak passwd命令将passwd文件改回,
再运行passwd命令重新设定密码就可以了。
|
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=2502
|
以单用户方式进入系统,修改root的密码然后再重新启动即可。过程如下所示。
对于LILO:
当系统启动到出现LILO引导画面时,对于图形引导方式按TAB键进入文本方式,然后在LILO
输入linux single回车即可进入免密码的控制台,进入以后使用passwd命令修改root的密码
即可。
对于GRUB:
当系统启动到出现GRUB引导画面时,按字母e键,进入GRUB编辑状态。按键盘上或下键选择
应的引导项,在选择了一个引导项目后接字母e键进入命令行编辑。在出现的命令行后添加
空格single”并按回车返回编辑状态,再按字母b即可以单用户方式启动系统,进入系统后
用passwd命令修改root的密码即可。
对于LILO:
当系统启动到出现LILO引导画面时,对于图形引导方式按TAB键进入文本方式,然后在LILO
输入linux single回车即可进入免密码的控制台,进入以后使用passwd命令修改root的密码
即可。
对于GRUB:
当系统启动到出现GRUB引导画面时,按字母e键,进入GRUB编辑状态。按键盘上或下键选择
应的引导项,在选择了一个引导项目后接字母e键进入命令行编辑。在出现的命令行后添加
空格single”并按回车返回编辑状态,再按字母b即可以单用户方式启动系统,进入系统后
用passwd命令修改root的密码即可。