在之前写了Linux密码知道的方法,虽然这样对于忘记密码时很方便,但同时别人也可以很轻易的知道你的Liunx虚拟机,安全问题存在隐患。

下面给出一些Liunx密码的安全防护操作:

1、防止知道root密码(设置boot密码)

之前已经了解到了知道root密码的方法,其实就是进入boot的单用户模式对root密码进行修改,那么只要对boot设置一个密码,其他人就不能随便进入你的boot项,修改你的密码了。

对boot设置密码的方法:

(1)在CentOS6.5中,右击桌面,点击“在终端中打开”,输入“gedit /etc/grub.conf”后回车,打开boot的配置文件

linux 设置 bios 日期 linux设置bios密码_linux 设置 bios 日期

(2)在弹出的窗口中,为boot设置密码,新增一行“password=123456”(密码随意)

linux 设置 bios 日期 linux设置bios密码_root密码_02

(3)重启系统,进入启动菜单,发现此时不能按“E”进行操作了,需要按“P”输入boot密码

linux 设置 bios 日期 linux设置bios密码_root密码_03

(4)输入之前设置的密码123456,然后回车

linux 设置 bios 日期 linux设置bios密码_root密码_04

(5)此时发现可以继续进行操作了

linux 设置 bios 日期 linux设置bios密码_linux密码boot修改_05

2、知道boot密码(从光盘启动)

虽然我们为boot启动项设置了密码,但不要认为,此时你的虚拟机就安全了,因为同样有方法可以知道boot密码。或者,当你忘了boot密码时,应该怎么办?

使用从光盘启动知道boot密码的方法:

(1)右击CentOS6.5——电源——打开电源时进入固件

linux 设置 bios 日期 linux设置bios密码_linux密码boot修改_06

(2)用方向键将光标移动至“Boot”选项卡下,用“+”键将“CD-ROM Drive”调至第一行(即将光盘设为第一启动项),然后按“F10”保存并退出

linux 设置 bios 日期 linux设置bios密码_ios_07

(3)选择第三项“Rescue installed system”

linux 设置 bios 日期 linux设置bios密码_linux 设置 bios 日期_08

(4)一直选择“OK”,回车,直到进入shell设置

linux 设置 bios 日期 linux设置bios密码_root密码_09

linux 设置 bios 日期 linux设置bios密码_linux密码boot修改_10

linux 设置 bios 日期 linux设置bios密码_linux密码boot修改_11

linux 设置 bios 日期 linux设置bios密码_linux 设置 bios 日期_12

linux 设置 bios 日期 linux设置bios密码_linux 设置 bios 日期_13

linux 设置 bios 日期 linux设置bios密码_linux密码boot修改_14

linux 设置 bios 日期 linux设置bios密码_启动项_15

linux 设置 bios 日期 linux设置bios密码_linux 设置 bios 日期_16

(5)进入shell设置后,输入“cd/mnt/sysimage”,然后输入“vi ./etc/grub.conf”,此时即可以看见设置的boot密码了

linux 设置 bios 日期 linux设置bios密码_linux密码boot修改_17

(6)最后将CD—ROM Drive启动调至第三行

3、防止boot密码被知道(加密bios)

俗话说,他有张良计,我有过墙梯。为了防止别人知道你的boot密码,可以对bios进行加密

同样需要先“打开电源时进入固件”,选择“Security”,回车设置密码,这样进入bios时需要输入密码

linux 设置 bios 日期 linux设置bios密码_ios_18

linux 设置 bios 日期 linux设置bios密码_启动项_19

但是,其实就算这样,遇到真正的电脑高手,你的密码还是不安全······

linux 设置 bios 日期 linux设置bios密码_linux密码boot修改_20