服务器技术

 首页 > 服务器技术 > Linux > Linux系统下通过Grub突破root用户的技巧 - Linux操作

Linux系统下通过Grub突破root用户的技巧 - Linux操作

分享到:
【字体:
导读:
          先说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...

 

先说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用户就无密码存在了。从启计算机,这样就突破了root用户。

      上一篇:Linux桌面开源数据中心 虚拟化的未来之路 - Linu 下一篇:Linux操作系统下让PHP提高性能的工具APC - Linux操作
    分享到:
    Linux服务器的安全隐患及相关防范对策 - ...
      Linux启动后出现boot:提示时使用个特殊命令如Linuxsingle或Linux 1就能进入单用户模式(Single-User mode)这个命令非常有用比如忘记超级用户(root)密码重启系统在boot:提示下输入Linux single(或Linux 1)以超级用户进入系统后编辑Passwd文件去掉root行中x即可      防范对策:      以超级用户(root)进入系统...
    Linux桌面开源数据中心 虚拟化的未来之路...
    VMware公司首席执行官兼共同创始人戴安.格林将VMware的虚拟化技术称为“一项不会引发混乱 的颠覆性技术”。企业通过应用虚拟化技术,只需减少硬件资源就能执行同样的计算任务,还能允许网络管理员通过多重系统或多重服务器来扩展计算功能。对计算需求量多的大型企业还能通过部署虚拟化降低运作成本。 最近国外媒体...
    •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
    • 在这里……