进linux没密码咋办
当你站在一个装有linux系统的电脑旁,你就充满威胁,因为你
可以很容易的进入这台电脑。
如何在你不知道密码的情况下进入系统并能操纵它呢?
开机时当到GRUB时,进入GRUB。
按 a 就会出现一行‘神秘’的指令,在它后面打个“1(数字
不是字母l)”就进入了单用户模式了;
单用户模式是一种linux系统的操作方式,该方式下只能是root的
身份完成操作,且进入是不需要密码验证的,可以修改root密码。
之后你就能为所欲为了!哈哈!!
那怎么来保证你的系统不让别人去改GRUB成单用户呢?
方法: 修改/etc/grub.conf文件,将密码放在“timeout”
参数的下一行,保存退出。
eg. timeout = 10
password = ' 你想弄的密码'
这就好了,但是这个密码是在etc/grub.conf文件中是明文的。哎~~
那如何才能让密码变成不明文的呢?
方法: vi 文件名(自己随便写个如“2”)
在这个文件里写你想设置的密码两次如:
nihao
nihao
保存退出后
grub-md5-crypt < 2 >> /etc/grub.conf
vi /etc/grub.conf 删除对配置文件不必要的倒数第2行
和倒数第3行,之后按两次'd'剪切生成的md5密码到timeout那行下面
写入刚生成的密码:
eg timeout =10
password--md5 密码(刚才生成的乱码那个)
保存退出完成。
这下别人想修改GRUB进入单用户是不行了,除非是知道密码。哈哈!!
初学者学linux ,不足之处请多指正,共同学习,共同进步!!!
转载于:https://blog.51cto.com/yimengruying/159252