backtrack5忘记root密码
发布网友
发布时间:2023-05-17 23:21
我来回答
共1个回答
热心网友
时间:2023-09-18 10:45
重启系统,等到进入GRUB引导菜单时,按ESC,选择当前系统的内核,按E键进行编辑。
如下图,按↓键,找到linux16所在的行,然后在行尾添加init=/bin/sh,添加完成后,按<Ctrl+x>组合键启动引导,进入单用户模式
此时如果直接使用passwd命令修改root密码会出现如下错误。
修改密码前先要将根目录挂载为可读写模式(mount -o remount,rw /),再修改root密码。
注意,如果没有关闭selinux,那么需要再根目录创建autorelabel文件,否则无法正常进入系统,操作如下:
touch /.autorelabel
修改密码后可以重启服务器了,但是此时reboot命令是无效的,需要执行exec /sbin/init
重启系统后,以新密码登录服务器。