linux root 账户密码忘记,忘记centos的root用户密码怎么办?

1 重置centos7管理员密码

1.1 重置centos7管理员密码的几个步骤

1)重启服务器后,在grub菜单界面,根据界面显示的提示信息,按 e 进入编辑模式.注意:是否开启selinux,重置密码操作仅仅有一点点区别.

2)移动光标至最后,找到linux16 这行,并将光标移动至此行末尾,在末尾加入init=/bin/bash,然后同时按住 Ctrl+x 进入单用户模式.

3)进入下图所示界面,输入 mount -o remount,rw / 重新以可读写权限挂载 / 根文件系统,然后输入passwd root 重新设置管理员密码;最后执行 exec /sbin/init重新启动操作系统即可.

1.2 selinux开启情况下重新设置管理员密码

2)在上面的第二步中,在linux16的所在行的末尾输入 enforcing=0 init=/bin/bash ,然后同时按住 Ctrl+x,跳过selinux,以单用户模式进入系统,其他步骤都相同.

1.3 小结

1)centos7无法确定是否开启selinux的情况下,需执行以下命令以单用户模式重置超级管理员密码.

enforcing=0 init=/bin/bash#<==在linux16所在行的末尾加入此内容进入单用户模式,如果selinux确认是关闭的情况下,可省略enforcing=0

shell> mount -o remount,rw / #<==重新以可读写权限挂载根文件系统,默认单用户模式仅是只读

shell> passwd root#<==重置超级管理员密码

shell> touch /.autorelabel #<==如果上面第一条命令没有加入 enforcing=0,需在重置完密码后执行此命令同步selinux安全上下文,重新标记系统中的所有相关文件

shell> exec /sbin/init#<==重启系统,无法使用其他命令重启

2 重置centos6系统管理员密码

2.1  重置centos6管理员密码的几个步骤

1)系统重启后,按 e 进入 GNU GRUB菜单界面,然后选择第二项,继续按 e .

2)在新界面的末尾,输入single 或者数字 1 ,然后回车,返回上一个界面.

3)在此界面下,继续选择第二项,然后按 b ,即可以单用户模式启动操作系统.

4)输入 passwd root ,重置密码,然后重启系统,即可完成重置密码所有操作步骤.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值