您的位置:首页 > 运维架构 > Linux

linux 忘记ROOT密码怎么办,以及grub加密

2015-03-12 01:04 351 查看
使用Linux忘记ROOT密码怎么办?在物理主机面前重启主机进入单用户模式,修改密码。

一、进入单用户模式,

1、重启机器,在下图界面按任意键





2、在下图界面按e(本案对GRUB加密,需要按P后输入密码)





3、如下图界面,移动光标至第二个选项,按e





4、如下图,在末尾输入1或s或single ,回车后会回到上图,按b引导即进入单用户模式。





二、修改root密码,直接passwd后输入新密码。




三、为grub加密,防止别人接触到物理主机后轻易的修改ROOT密码。
配置grub明文密码,修改grub文件,添加password行。

[root@bright ~]# vi /etc/grub.conf
[root@bright ~]# cat /etc/grub.conf | grep -v ^# | head -5  # 查看前5行非#开头文件
default=0
timeout=5
password 123456         # 添加密码
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
[root@bright ~]#
配置grub密文密码,先grub-md5-crypt,然后修改配置文件。
[root@bright ~]# grub-crypt --md5
Password:
Retype password:
$1$zvR82JFs$tm1sNB.jLXGzwex9d7DXv.            #经MD5加密的密文
[root@bright ~]# vi /etc/grub.conf
[root@bright ~]# cat /etc/grub.conf | grep -v ^# | head
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
password --encrypted $1$zvR82JFs$tm1sNB.jLXGzwex9d7DXv.    #增加密文行
hiddenmenu
title CentOS 6 (2.6.32-504.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-504.el6.x86_64 ro root=UUID=bc924b70-6545-4520-b995-723f1413754c rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM
initrd /initramfs-2.6.32-504.el6.x86_64.img
[root@bright ~]# reboot




本文出自 “做梦也想你” 博客,请务必保留此出处http://zmyxn.blog.51cto.com/3029175/1619551
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: