由于得病,很长时间没有操作了。
CentOS6启动流程
整个过程基本可以分为POST–>BIOS–>MBR(GRUB)–>Kernel–>Init–>Runlevel
、
CentOS6破解密码
步入单用户模式CentOS6步入单用户模式比较简单,重新启动后在启动界面任意按一个字符,步入选择启动项菜单->a->输入S,s,single,1中的任意一个即可步入单用户模式。
1、重启步入启动菜单
2、键盘输入a
输入S,s,single,1中的一个即可步入单用户模式,此处输入single。
3、修改密码
passwd进行更改密码,就不用多说了
CentOS6加密GRUB&消除GRUB加密
默认情况下,Linux系统GRUB菜单不须要任何密码就可以进行编辑并更改root密码,倘若须要强化系统安全,可将GRUB加密!注:加密的形式有**明文加密**和**MD5加密**两种。
※加密grub※(基于CentOS6.x)
1.Linux系统中grub.conf配置文件可为为GRUB菜单设置密码保护,在/boot/grub/grub.conf或/etc/grub.conf文件中的title数组里面新增一行。
A.password–md5PASSWD(md5方法加密)
B.passwordPASSWRD(明文密码加密)
2.使用md5加密方法加密,md5加密口令的生成命令为grub-md5-crypt如图:
3..复制第2步中红框处内的字符串,打开grub配置文件vim/boot/grub/grub.conf,添加如下一行,如图:
4.添加完成后wq保存退出,重启系统reboot,此时再想编辑grub菜单,系统还会提示按p键,验证密码才可以进行编辑。
※GRUB密码遗失后该怎样消除grub加密※
★GRUB密码忘了怎样办——用光碟搜救模式消除GRUB密码1,使用安装时的系统镜像,刻录成光碟或U盘启动,在安装界面选择Rescueinstalledsystem步入搜救模式;2,按照提示选择语言和按键;3,选择是否配置网卡,选择no;4,按照硬碟上的系统提示,表示早已找到并挂载在/mnt/sysimage下,选continue用读写模式加载;5,系统提示chroot/mnt/sysimage改变c盘根目录;6,选择:shell那一行,输入chroot/mnt/sysimage7,之后vi/etc/grub.conf把添加的加密密码的那行删掉,之后exit退出,reboot重启即可。
CentOS7破解密码
CentOS7步入单用户模式,和CentOS5,6系列不同,有点复杂linux用户修改密码,同样步入启动菜单->e->找到linux16开头的行,删掉rhgb和quiet,同时在前面添加init=/sysroot/bin/sh->重新以可读可写方法挂载/分区.
这儿有两种方式,不过都差不多,第二种方式只写一下大致流程。
方式一:1、进入菜单,输入e找到linux16开头的行
添加init=/sysroot/bin/sh,找到ro将其改为rw
2、Ctrl+x启动系统
开始启动即可步入单用户模式
3、修改密码因为/目录在/sysroot下边,所以最好将根目录切到这个目录下边
使用下边行
chroot/sysroot#这个命令就是将/sysroot目录当作/目录
由于CentOS7受SELinux控制,所以要更新一下/.autorelabel文件,如右图:
发觉早已更改成功了
方式二:(1)启动时任意键暂停启动(2)按e键步入编辑模式(3)将光标联通linux16开始的行linux用户修改密码deepin linux,添加内核参数rd.break(4)按ctrl-x启动(5)mount-oremount,rw/sysroot(方式一由于更改了ro为rw,就不须要重新挂载了)(6)chroot/sysroot(7)passwdroot(8)touch/.autorelabel(9)exit(10)reboot
CentOS7grub2加密
几乎能接触到化学机的人都能用前面的方式去更改root密码,安全性还是有点问题linux查看磁盘空间,我们可以通过grub菜单加密,步入grub时必须输入密码,这样才能防止上述情况发生。
[root@localhost~]#vim/etc/grub.d/00_header添加如下内容(明文密码)cat