Linux系统下怎样通过Grub突破root用户

这篇文章给大家分享的是有关Linux系统下怎样通过Grub突破root用户的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

吴兴网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联公司2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联

先说grub的设置,如下

default=1   timeout=10   splashimage=(hd0,2)/grub/splash.xpm.gz   hiddenmenu   title Fedora   root (hd0,2)   kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet   initrd /initrd-2.6.23.1-42.fc8.img   title Windows   rootnoverify (hd0,0)   chainloader +1

开启电脑,在gurb引导装载程序菜单上,选择Fedora项,键入 [e] 来进入编辑模式。

会面对一个引导项目列表。查找其中类似以下输出的句行:
kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet

按箭头键直到这一行被突出显示,然后按 [e]。 你现在可在文本结尾处空一格再添加 single 来告诉,grub 引导单用户 Linux 模式。

按 [Enter] 键来使编辑结果生效。 你会被带会编辑模式屏幕,从这里,按b, grub 就会引导单用户 Linux 模式。

结束载入后,你会面对一个与以下相似的 shell 提示: sh-3.2#

单用户模式了,相当于Windows下的安全模式,只有root才有 "#" !
sh-3.2# vi /etc/passwd

这里只提及passwd中的首行
root:x:0:0:root:/root:/bin/bash

这里的"x"代表,root存在密码去掉"x",将其改为
root::0:0:root:/root:/bin/bash
sh-3.2# vi /etc/shadow

同样道理,修改shadow中的首行
root:$1$3YjH4woI$49jmwAEjd9RoJG0g3YO7J.:13928:0:99999:7:::

去掉root密码,将其改为
root::13928:0:99999:7:::

这里退出的时候一定要强行保存用 :wq!

这样root用户就无密码存在了。从启计算机,Linux系统下通过Grub突破root用户。

感谢各位的阅读!关于“Linux系统下怎样通过Grub突破root用户”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


当前名称:Linux系统下怎样通过Grub突破root用户
网页路径:http://csdahua.cn/article/pioosi.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流