博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
添加一个和root一样权限的用户和加密grub
阅读量:6350 次
发布时间:2019-06-22

本文共 2053 字,大约阅读时间需要 6 分钟。

以前在做实验的过程中总结和写的一些教程的一些资料,一直没时间发布到博客上面,五一到了,终于有点时间发布啦!关于Linux上面还会有RHCE系列的学习笔记发表  

 

一、添加一个和root权限一样的用户

#useradd -u 0 -o -g 0 username使用 -o参数可以允许建立相同id的用户。

passwd username

添加密码

二、GRUB 明口令加密;

没有设置grub密码之前/etc/grub是如下:

default=1 

timeout=10 
splashimage=(hd0,7)/boot/grub/splash.xpm.gz 
title Fedora Core (2.4.22-1.2061.nptl) 
root (hd0,7) 
kernel /boot/vmlinuz-2.4.22-1.2061.nptl ro root=LABEL=/

initrd /boot/initrd-2.4.22-1.2061.nptl.img 

title WindowsXP 
rootnoverify (hd0,0) 
chainloader +1

加入口令以后如下:

default=1 

timeout=10 
splashimage=(hd0,7)/boot/grub/splash.xpm.gz 
password=123456 
title Fedora Core (2.4.22-1.2061.nptl) 
lock 
root (hd0,7) 
kernel /boot/vmlinuz-2.4.22-1.2061.nptl ro root=LABEL=/ 
initrd /boot/initrd-2.4.22-1.2061.nptl.img 
title WindowsXP 
rootnoverify (hd0,0) 
chainloader +1

从上面的可以看出,GRUB的密码是123456,lock的意思就是把Redhat Fedora锁住了。如果启动时会提示错误。这时就应该按P键,然后输入密码就行了。我设置的是123456,当然应该输入123456了,输入别的密码肯定不能通过,这样是不是做到保密.

三、GRUB 的md5加密方法;

1、用grub-md5-crypt成生GRUB的md5密码; 

通过grub-md5-crypt对GRUB的密码进行加密码运算,比如我们想设置grub的密码是123456,所以我们先要用md5进行对123456这个密码进行加密 
[root@linux01 beinan]# /sbin/grub-md5-crypt 
Password: 在这里输入123456 
Retype password: 再输入一次123456 
$1$7uDL20$eSB.XRPG2A2Fv8AeH34nZ0

$1$7uDL20$eSB.XRPG2A2Fv8AeH34nZ0 就是通过grub-md5-crypt进行加密码后产生的值。这个值我们要记下来,还是有点用。 

2、更改 /etc/grub.conf 
比如我原来的/etc/grub.conf文件的内容是下面的。 
default=1 
timeout=10 
splashimage=(hd0,7)/boot/grub/splash.xpm.gz 
title Fedora Core (2.4.22-1.2061.nptl) 
root (hd0,7) 
kernel /boot/vmlinuz-2.4.22-1.2061.nptl ro root=LABEL=/ 
initrd /boot/initrd-2.4.22-1.2061.nptl.img 
title WindowsXP 
rootnoverify (hd0,0) 
chainloader +1

要在/etc/grub.conf中加入 password --md5 $1$7uDL20$eSB.XRPG2A2Fv8AeH34nZ0 这行,以及lock,应该加到哪呢,请看下面的更改实例;

default=1 

timeout=10 
splashimage=(hd0,7)/boot/grub/splash.xpm.gz 
password --md5 $1$7uDL20$eSB.XRPG2A2Fv8AeH34nZ0 
title Fedora Core (2.4.22-1.2061.nptl) 
lock 
root (hd0,7) 
kernel /boot/vmlinuz-2.4.22-1.2061.nptl ro root=LABEL=/ 
initrd /boot/initrd-2.4.22-1.2061.nptl.img 
title WindowsXP 
rootnoverify (hd0,0) 
chainloader +1

     本文转自 wqmsl 51CTO博客,原文链接:http://blog.51cto.com/wqmsl/308033,如需转载请自行联系原作者

你可能感兴趣的文章
《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <一>
查看>>
Spring声明式事务管理之二:核心接口API
查看>>
LNMP环境安装(二)
查看>>
MFC对话框编程-图片控件
查看>>
nodejs启动webserver服务
查看>>
小偷被抓叫嚣:我不偷警察没饭吃
查看>>
python初学—-实现excel里面读数据进行排序
查看>>
用户体验升级后 “谁行谁上”让百度Q4财报更有底气
查看>>
直播相关学习链接
查看>>
使用RPM包工具和源码包编译安装Linux应用程序
查看>>
VoIP——开启免费通话新时代的先锋
查看>>
Linux下rsync的用法
查看>>
apache虚拟主机、日志轮询、日志统计、去版本优化
查看>>
java代码实现开启openoffice服务和关闭sffice.exe进程
查看>>
docker镜像的使用方法
查看>>
提升HTTPS安全评级
查看>>
iOS开发过程中的心得
查看>>
QOS配置命令
查看>>
linux安装搭建media-wiki
查看>>
使用 MPI for Python 并行化遗传算法
查看>>