Centos6系统root用户密码恢复案例或者找回root身份
第一步骤、重新启动主机后,在出现Grub菜单时按任意键(如上下方向键)取消倒计时。如下图:
第二步骤、进入到内核引导界面按 “e” 键进入。如下图所示:
第三步骤、将鼠标定位到Kernel这一行按 “e” 键。如下图所示:
第四步骤,在行尾输入 ”single” 单词也可以换成字母 ”s” 或者数字 ”1” 都表示进入单用户模式,然后回车。如下图:
第五步骤、按 “b” 键将系统引导进入单用户模式,不需要密码即直接进入shell环境,如下图:
第六步骤:在单用户下,直接输入修改 ”passwd root” 命令重新设置root用户密码即可!(或者直接修改/etc/shadow文件,将root行的密码置空)。如下图所示:
第七步骤:完成重启,正常输入修改后的密码,root身份登录。如下图:
Centos7系统root用户密码恢复案例或者找回root身份
第一步骤、重新启动主机后,在出现Grub菜单时按任意键(如上下方向键)取消倒计时。如下图:
步骤一第二步骤、进入到内核引导界面按 “e” 键进入,并在这行行末尾输入“rd.break”,并在这行行末尾输入 “rd.break”,再按“Ctrl+c”保存退出。如下图所示:
步骤二第三步骤、进入输入命令行界面,如图所示:
步骤三第四步骤,输入“mount”命令,查看磁盘挂载情况。如下图所示:
步骤四第五步骤,做了第四步骤,发现系统根目录(/sysroot/)是只读方式挂载的,需要重新以“rw”方式挂载 系统根目录(/sysroot/)。输入命令 “mount o remount,rw /sysroot” 重新挂载系统根目录(/sysroot/),使其拥有读写权限。如下图所示:
步骤五第六步骤,切换换根目录,修改密码。“chroot”命令用来在指定的根目录下运行指令chroot,即“change root directory”(更改root目录)。在 linux 系统中,系统默认的目录结构都是以 /,即是以根 (root) 开始的。而在使用 chroot 之后,系统的目录结构将以指定的位置作为位置在经过chroot命令之后,系统读取到的目录和文件将不在 是旧系统根下的而是新根下(即被指定的新的位置)的目录结构和文件。如下图所示:
步骤六第七步骤,输入:“LANG=en”命令,修改语言环境为英文,这样避免显示乱码。如下图所示:
步骤七第八步骤:输入“passwd”命令,开始重置或者修改你需要的密码,需要重复输入两次。如下图所示:
步骤八第九步骤:如果系统的“selinux”开启着,则需要执行命令:“touch /.autorelabel”以更新系统信息否则,重启之后密码修改不会生效先退出当前根reboot重启系统 。如果我们已经关闭“selinux”,则不需要创建/.autorelabel。如下图所示:
步骤九第十步骤、输入命令“exit”退出根目录,然后输入“reboot”或者“init 6”命令重启开机,等待一段时间,开机就可以使用“root”身份登录系统,结束。如下图所示:
步骤十Centos8系统root用户密码恢复案例或者找回root身份
第一步骤、重新启动主机后,在出现Grub菜单时按任意键(如上下方向键)取消倒计时。如下图:
步骤一第二步骤、进入到内核引导界面按 “e” 键进入,并在这行行末尾输入“rd.break”,并在这行行末尾输入 “rd.break”,再按“Ctrl+c”保存退出。如下图所示:
步骤二第三步骤、进入输入命令行界面,如图所示:
步骤三第四步骤,输入“mount”命令,查看磁盘挂载情况。如下图所示:
步骤四第五步骤,做了第四步骤,发现系统根目录(/sysroot/)是只读方式挂载的,需要重新以“rw”方式挂载 系统根目录(/sysroot/)。输入命令 “mount o remount,rw /sysroot” 重新挂载系统根目录(/sysroot/),使其拥有读写权限。如下图所示:
步骤五第六步骤,切换换根目录,修改密码。“chroot”命令用来在指定的根目录下运行指令chroot,即“change root directory”(更改root目录)。在 linux 系统中,系统默认的目录结构都是以 /,即是以根 (root) 开始的。而在使用 chroot 之后,系统的目录结构将以指定的位置作为位置在经过chroot命令之后,系统读取到的目录和文件将不在 是旧系统根下的而是新根下(即被指定的新的位置)的目录结构和文件。如下图所示:
步骤六第七步骤,输入:“LANG=en”命令,修改语言环境为英文,这样避免显示乱码。如下图所示:
步骤七第八步骤:输入“passwd”命令,开始重置或者修改你需要的密码,需要重复输入两次。如下图所示:
步骤八第九步骤:如果系统的“selinux”开启着,则需要执行命令:“touch /.autorelabel”以更新系统信息否则,重启之后密码修改不会生效先退出当前根reboot重启系统 。如果我们已经关闭“selinux”,则不需要创建/.autorelabel。如下图所示:
步骤九第十步骤、输入命令“exit”退出根目录,然后输入“reboot”或者“init 6”命令重启开机,等待一段时间,开机就可以使用“root”身份登录系统,结束。如下图所示:
步骤十
来源:oschina
链接:https://my.oschina.net/u/4264305/blog/4335887