- CentOS 5/6
1、重新启动系统
2、开机倒数时间内,按上下键选择Centos(2.6.x-xxx.el6.x86_64)启动菜单
3、按字母e编辑
4、选择kernel /vmlinuz-2.6.x-xxx.el6.x86_64开头的行,再次按字母e编辑,然后键入“single”,或者直接输入数字的“1”,再敲回车
5、按字母键b 去引导进入系统
6、直接passwd 修改root用户的密码
7、reboot重新启动系统
- CentOS 7
1、启动时按任意键暂停启动,按上下键选择CentOS Linux(3.10.x-xxx.el7.x86_64)
2、按e进入编辑模式,将光标移动linux16开始的行,添加内核参数rd.break或者rw init=/sysroot/bin/sh,按Ctrl+x启动
3、进入到命令行之后,mount -o remount,rw /sysroot
4、chroot /sysroot
5、passwd root
6、touch /.autorelable
7、reboot
- SUSE 10和11
1. 在启动服务器的时候进入单用户模式
在Boot Options输入vga=0x317 init=/bin/bash,按回车
2. 将根(/)设置为读写,便于修改密码
#mount -n / -o remount,rw
3. 修改root密码
#passwd root
4. 将根(/)设置为只读
#mount -n / -o remount,ro
5. 重启服务器
#reboot
- SUSE 12
1、按上下键选择grub引导菜单SLES 12后,按e编辑
2、在linux开头的启动项后面加 init=/bin/bash,按ctrl+x启动
3、直接进入/bin/bash界面,然后就可以准备开始修改密码了
4、输入 mount -n / -o remount,rw (注意是逗号,不是点号)
5、输入 /usr/bin/passwd重置root密码
6、修改完成后输入 mount -n / -o remount,ro,将根文件系统设为原来的状态
7、输入exit退出系统,重新启动系统,用新密码登陆。