只能用访客登录,除了重装还有没有其他方法U11.10
累的不想搜索

看时间是03年的,现在不知还能不能用了时间:2003-10-17 08:00 来源:网管之家bitsCN.com 字体:[大 中 小]
关于 grub
1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键
2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
3. 修改你现在见到的命令行,加入single,结果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4. 回车返回,然后按b键启动,即可直接进入linux命令行
5. #vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
保存
6.也可以使用命令:passwd 修改密码。
7. #reboot重启,root密码为空
枫叶饭团 写了:你们学生真厉害,你居然给他们说root密码。话说,我们学校实验室有电脑被我装成linux了-O-
额。加init=/bin/bash就可以改密码了。TeliuTe 写了:看时间是03年的,现在不知还能不能用了时间:2003-10-17 08:00 来源:网管之家bitsCN.com 字体:[大 中 小]
关于 grub
1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键
2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
3. 修改你现在见到的命令行,加入single,结果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4. 回车返回,然后按b键启动,即可直接进入linux命令行
5. #vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
保存
6.也可以使用命令:passwd 修改密码。
7. #reboot重启,root密码为空
代码: 全选
] ls -ld //
搜到这个,存着明天去折腾tusooa 写了: 额。加init=/bin/bash就可以改密码了。
代码: 全选
常常有些朋友在设定好了linux之后,结果root密码给他忘记了!要重新安装吗?答案是不需要的~。
一般来说有两种方法可以修改root密码:
1. 进入单用户模式修改密码
对于lilo,在启动时输入
boot: linux single
对于grub, 在启动时输入“e”编辑启动项,在“kernel xxx”行末尾加“single”
kernel /boot/lfskernel-2.6.8.1 root=/dev/hda2 ro single
启动后root将不会提示密码,输入passwd可以重新设置密码
但是有一些特殊的 init 使得这一方法可能不那么顺利,比如会出现以下提示(或其他古怪信息):
Give root password for maintenance
(or type Control-D for normal startup)
那么就需要直接使用 bash 而不是系统的 init :
#对于lilo:
boot: linux init=/bin/bash
对于grub:
kernel /boot/lfskernel-2.6.8.1 root=/dev/hda2 ro init=/bin/bash
启动后会得到一个 root shell , 但硬盘是只读的, 需要重新加载:
# mount -o remount,rw /
.... 做你想做的事吧, 比如 vi /etc/passwd ....
# mount -o remount,ro /
可以重新启动了
2.:加载系统分区修改密码(适用于启动管理器有密码保护的情况)
可以使用其他linux LiveCD(如Knoppix和RedHat安装盘的rescue模式)启动,加载系统所在的分区:
mount /dev/hda2 /mnt
然后直接修改/mnt/etc/passwd,清空其中的password项
或
chroot /mnt
passwd
设置新密码
我也一直想这么干枫叶饭团 写了:你们学生真厉害,你居然给他们说root密码。话说,我们学校实验室有电脑被我装成linux了-O-