linux 忘记root口令之后重置

如何重置root口令:

#reboot 在数4/3/2/1秒的时候回车,输入a

在quiet 之后输入1(引导进入单用户模式)

#passwd   直接重置密码

如果不让重置密码,#getenforce  会显示#Enforcing

输#setenforce 0 [A1]   #getenforce  会显示#Permissive OS level=S

为了防止机器在启动的时候被其他人按a进入到运行级别1,需要通过grub来设置进入密码:

# grub-md5-crypt

Password:

Retype password:

$1$gkUdR$Wb0E6cYXFb/bblK8Rdkhm0

vi /etc/grub.conf

default=0

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

password        --md5   $1$gkUdR$Wb0E6cYXFb/bblK8Rdkhm0[A2] 

title Red Hat Enterprise Linux (2.6.32-431.el6.x86_64)

操作系统的启动大致分为四个阶段:

BIOS初始化:属于主板硬件自检并启动的过程;

Bootloader:引导设置装载/etc/grub.conf在该文件中设置,在操作系统的安装过程中最后一个环节才安装grub,如果到99%的时候死机了,重启的过程中也会因为缺少grub造成操作系统无法引导的问题。

Kernel初始化:操作系统的核心初始化,可以把grub引导中的quiet去掉之后看操作系统的引导,直到红色的RedHat出现之前都算是kernel引导过程。

Init操作系统级别:在通过kernel初始化之后,把操作系统拉到对应的级别上。涉及的脚本有:

/etc/rc.d/rc.sysinit

/etc/rc.d/rc and/etc/rc.d/rc[0-6].d

/etc/rc.d/rc.local


 [A1]取消操作系统的运行保护

 [A2]可以放置在conf文件的任意一行,代表在系统启动的不同阶段需要询问密码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

请叫我曾阿牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值