原文链接: http://pmeyin.blog.163.com/blog/static/19016232520123154190583/
linux的root享有至高无上的权力,一旦root密码忘记或者被盗,是一件非常头痛的事情,那么怎么样才能找回root的密码呢,本人把其总结如下: 
 (一)Linux 系统密码破解     
 1.在grub选项菜单按e进入编辑模式     
 2.(按e)编辑kernel那行 添加 /init 1 (或/single)     
 3.按B重启     
 4.进入后执行下列命令  #vi /etc/passwd  进入passwd文件  将第一行的root:x:0....中的X删除,变成 root::0....然后保存退出!  
 在进去系统此时root密码为空。  
 修改密码  #passwd root 

 (二)Red Hat Linux 系统密码破解 
 在出现系统选择界面时,在Red Hat Linux的选项上按“e”键, 
 然后会出现三个选项,在“kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/”上按“e”键进行编辑, 
 在“ro”或者“root”前加上“single”,然后回车返回。 
 按“b”键启动,进入字符界面,当出现“sh-2.05b#”时,就意味着已经进入单用户模式。 
 现在,输入“passwd root”,就可以重新设置root密码了。 
 设置完成后,reboot重启,用刚才设置的密码就可以进入linux系统了。 

 一. lilo 
 1. 在出现 lilo: 提示时键入 linux single 
 画面显示 lilo: linux single 
 2. 回车可直接进入linux命令行 
 3. #vi /etc/shadow 
 将第一行,即以root开头的一行中root:后和下一个:前的内容删除, 
 第一行将类似于 
 root::...... 
 保存 
 4. #reboot重启,root密码为空 

 二. grub 
 1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键 
 2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键 
 3. 修改你现在见到的命令行,加入single,结果如下: 
 kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ 
 4. 回车返回,然后按b键启动,即可直接进入linux命令行 
 5. #vi /etc/shadow 
 将第一行,即以root开头的一行中root:后和下一个:前的内容删除, 
 第一行将类似于 
 root::...... 
 保存 

 6. #reboot重启,root密码为空 
 ========================= 
 对于Redhat linux: 
 用上下键将光标放在linux系统上,按“e” 
 在有kernel那一行按“e”,输入“空格 single”,然后回车 
 按“b”,启动,系统会自动进入单用户模式, 
 使用passwd root命令,按提示输入新口令 
 修改口令后,输入reboot 命令重启系统即可 
 三、1、重新启动系统。待系统启动到grub或lilo(现在一般是grub)引导菜单时,找到系统当前引导项(可以按方向键展开隐藏的菜单);  
   2、把光标定位在该选项上按下字母“e”键进入这个引导的编辑状态; 
   3、该选项有三行语句,请用光标选中第二行,也就是“Kernel”开头的那一行; 
   4、在这一行再按下字母“e”键进入这一行的编辑状态; 
   5、在该行行尾加个空格,写上数字1,类似这样: 
   kernel /boot/vmlinuz-2.6.9-11.19 ro root=LABEL=/ 1 
   6、修改以后,按下“回车”键回到原来的界面; 
   7、按下字母“b”键开始引导。 
 四、1). grub      
    1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键      
    2. 再次用上下键选中你平时启动linux的那一项(类似于kernel    /boot/vmlinuz-2.4.18-14    ro    root=LABEL=/),然后按e键      
    3. 修改你现在见到的命令行,加入single,结果如下:      
    kernel    /boot/vmlinuz-2.4.18-14    single    ro    root=LABEL=/      
    4. 回车返回,然后按b键启动,即可直接进入linux命令行      
    5.  #vi    /etc/shadow      
    将第一行,即以root开头的一行中root:后和下一个:前的内容删除,      
    第一行将类似于      
    root::......      
    保存      
    6.    #reboot重启,root密码为空 
    2).在系统进入单用户状态,直接用passwd    root去更改      
  五、用安装光盘引导系统,进行linux    rescue状态,将原来/分区挂接上来,作法如下:      
    cd    /mnt      
    mkdir    hd      
    mount    -t    auto    /dev/hdaX(原来/分区所在的分区号)    hd      
    cd    hd      
    chroot    ./      
    passwd    root      
    这样可以搞定     
 但是这个方法也说明了linux 单用户模式的安全漏洞,如果有人故意修改root 密码,就危险了。因此,我们也要禁止单用户登录 
 在单用户模式下,可以解决Linux超级用户Root密码遗忘问题,这样也可能被别有用心的朋友用来破解root 用户的密码,并修改之,这样就不安全了。呵呵,那我们就要禁止单用户登录了,下面请看方法: 
 如果安全使用单用户,首先要对GRUB进行密码配置,只需要修改/boot/grub/grub.conf或者 /etc/grub.conf(/etc/grub.conf是/boot/grub/grub.conf的符号链接)。 
 例如:vi /boot/grub/grub.conf进入配置文件编辑.在splashimage这个参数的下一行可以加上password=密码,保存后重新启动 计算机,再次登录到GRUB菜单页面的时候就会发现,这时已经不能直接使用e命令编辑启动标签了,须先使用p命令,输入正确的密码后才能够对启动标签进行编辑,但是我们设置了明文密码也不是很安全的。 
 (一)Linux 系统密码破解 
   1.在grub选项菜单按E进入编辑模式 
   2.编辑kernel那行 /init 1 (或/single) 
   3.按B重启 
   4.进入后执行下列命令 
   root@#passwd root (设置root的密码) 
   Enter new unix password:输入新的密码 
   root@#init 6 
   (二)debian linux 系统密码破解 
   1.在grub选项菜单'Debian GNU/Linux,...(recovery mode)',按e进入编辑模式  
   2.编辑kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b执行重启 
   3.进入后执行下列命令 
   root@(none)#mount -a 
   root@(none)#passwd root 
   root@(none)#reboot 
   (三)Freebsd 系统密码破解 
   1.开机进入引导菜单 
   2.选择每项(按4)进入单用户模式 
   3.进入之后输入一列命令 
   root@#mount -a 
   root@#fsck -y 
   root@#passwd(修改密码命令) 
   root@#root(要破解密码的用户名) 
   Enter new unix password: 
   root@#init 6 (重启) 
  (四)Solaris 系统密码破解 
   1.在grub选项菜中选择solaris failasfe 项 
   2.系统提示Do you wish to have it mounted read-write on /a ?[y,n,?] 选择y 
   3.就进入单用户模式 
   4.输入下列命令 
   #passwd 
   #New passwd:输入新的密码 
   #Re-enter New passwd:在次输入新的密码 
   #init 6 (重启) 
  (五)NetBsd 系统密码破解 
   1.开机:当出现提示符号并开始倒数五秒时, 键入以下指令:  
   > boot -s (进入单用户模式命令) 
   2.在以下的提示符号中  
   Enter pathname of shell or RETURN for sh:  
   按下 Enter。  
   3.键入以下指令:  
   # mount -a  
   # fsck -y 
   4.使用 passwd 更改 root 的密码。 
   5.使用 exit 指令进入多人模式。 
 Linux操作系统的密码破解大全 
 (一)Linux 系统密码破解 
 1.在grub选项菜单按E进入编辑模式 
 2.编辑kernel那行 /init 1 (或/single) 
 3.按B重启 
 4.进入后执行下列命令 
 root@#passwd root (设置root的密码) 
 Enter new unix password:输入新的密码 
 root@#init 6 
 (二)debian linux 系统密码破解 
 1.在grub选项菜单'Debian GNU/Linux,...(recovery mode)',按e进入编辑模式 
 2.编辑kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b执行重启 
 3.进入后执行下列命令 
 root@(none)#mount -a 
 root@(none)#passwd root 
 root@(none)#reboot 
 (三)Freebsd 系统密码破解 
 1.开机进入引导菜单 
 2.选择每项(按4)进入单用户模式 
 3.进入之后输入一列命令 
 root@#mount -a 
 root@#fsck -y 
 root@#passwd(修改密码命令) 
 root@#root(要破解密码的用户名) 
 Enter new unix password: 
 root@#init 6 (重启) 
 (四)Solaris 系统密码破解 
 1.在grub选项菜中选择solaris failasfe 项 
 2.系统提示Do you wish to have it mounted read-write on /a ?[y,n,?] 选择y 
 3.就进入单用户模式 
 4.输入下列命令 
 #passwd 
 #New passwd:输入新的密码 
 #Re-enter New passwd:在次输入新的密码 
 #init 6 (重启) 
 (五)NetBsd 系统密码破解 
 1.开机:当出现提示符号并开始倒数五秒时, 键入以下指令: 
 > boot -s (进入单用户模式命令) 
 2.在以下的提示符号中 
 Enter pathname of shell or RETURN for sh: 
 按下 Enter。 
 3.键入以下指令: 
 # mount -a 
 # fsck -y 
 4.使用 passwd 更改 root 的密码。 
 5.使用 exit 指令进入多人模式。 
 最后一步键入“EXIT”回车后,电脑会自动重新启动,到这里就破解了根用户的密码。 
 如果他人得到了明文密码后仍然可以修改GRUB启动标签从而修改root密码。 
     所以就要使用MD5对其进行加密。在终端中输入grub-md5-crypt回车,这时系统会要求输入两次相同的密码,之后系统便会输出MD5码。大家只需要将生成的MD5密文复制下来,然后在按照password --md5 MD5密文这个格式设置全局或者菜单密码,保存退出,重启计算机即可。 
   这样,就可以启动linux的单用户模式,有点类似windows的安全模式,就是只启动最基本的系统,网络服务、系统服务等都不启动。单用户模式引导完成以后,会有#提示符,表示已拥有超级用户权限,然后请在#后执行命令: 
   /usr/bin/passwd 
   系统应该会提示输入口令,这个口令是不回显的,保证输入无误就可以了,回车后,系统会要求再输入一遍,输入要求一致,然后会看到口令修改成功的提示。再键入命令init 3键入系统的字符界面模式下(系统会重新改变运行级别),看到login:提示,再重新试一试是否可以用root和刚刚修改过的口令登录

更改或者重置linux 系统 root 密码相关推荐

  1. Linux系统root密码重置教程

    Linux系统root密码重置教程 一.系统版本 二.进入开机界面,按e,选择启动内核 三.进入恢复模式 1.进入内核启动命令行 2.在quiet后面加入rd.break 3.按ctrl+x,进入系统 ...

  2. AMAX服务器双系统的linux系统root密码重置

    这里写自定义目录标题 AMAX服务器双系统的Linux系统root密码重置 AMAX服务器双系统的Linux系统root密码重置 简单讲下流程,后续有时间再补详细图文.具体操作因主板不同具有一定差异, ...

  3. linux系统root改密码忘记了怎么办,linux系统root密码忘记修改办法

    linux系统Root密码忘了怎么办?--解决办法(图解请下载附件) Root密码忘了就这么办!这个方法菜鸟实践证明可行! 1.在开机启动的时候能看到这个引导目录(3秒将进入默认),用上下方向键选择你 ...

  4. linux系统root密码遗忘的情况下的解决办法

    IDC机房有一台centos系统的服务器,由于这台服务器的系统装了好长时间,且root密码中间更新过几次,后面去机房现场维护时,登陆密码遗忘了,悲催啊~ 没办法,只能开机进入"单用户模式&q ...

  5. 手把手教你破解Linux系统root密码——无需任何工具,有手就行

    [写作说明]:笔者是Linux学习和爱好者,学习或者工作中总是看到有人忘记root密码不知所措,其实不用慌张,Linux下破解root密码非常简单,今天我就手把手教会大家在Linux下破解root密码 ...

  6. Linux【实操篇】—— 用户管理、linux系统root密码找回方式

    目录 一.用户管理 1. 添加用户 2. 设置/修改用户密码 3. 删除用户 4. 查询用户信息 5. 切换用户 6. 查看当前用户信息 7. 用户组 8. 注销用户 9. 用户和用户组的相关文件介绍 ...

  7. mysql 密码重置 linux_怎么在linux系统重置mysql的root密码

    展开全部 linux系统重置mysql的root密码本质上就是修改mysql的root密码,要636f707962616964757a686964616f31333363383431修改root密码, ...

  8. linux忘记root密码怎么办——重置root密码的四种方法

    linux忘记root密码之后,可以通过修改bootloader启动项的参数,进入系统,重新通过passwd指令修改root 密码. 下面介绍了常用的四种方法,在不同的场景可以选择不同的方法进行roo ...

  9. kali linux忘记开机密码,kali linux 忘记root密码重置办法

    有段时间没用kali linux 的,加上最近装的系统有比较多,系统root的密码忘掉了,真是麻烦啊.之前在网上看到的一些方法尝试后没进的去,可能是因为不同的linux 不一样吧. 如果因为忘记密码而 ...

最新文章

  1. SpringMVC+MyBatis 事务管理一
  2. jquery控制只监听数字_JQuery通过一个开关来控制某个元素的监听
  3. 如何在用户登录时SAP时自动执行Tcode或者其他一些东西
  4. mysql原生查询单条数据_原生查询数据库流程
  5. 基因注释神器UCSC Genome Browser使用教程
  6. Ajax的异步,是鸡肋还是鸡排?
  7. 计算机网络 鲁士文,《在职研究生计算机网络课程统考复习指南》鲁士文 编_孔网...
  8. 睡眠周期时长测试软件,“智能时钟”测睡眠周期 最佳时候叫醒你
  9. 读《我是一只 IT 小小鸟》
  10. Ext.Net系列:二Event之DirectEvent 示例2(Delay)
  11. 9. HTML DOM getElementsByName() 方法
  12. 通过企业账号邀请开发者(不需要支付99刀,在真机上调试)
  13. hadoop put命令的格式_Hadoop Shell命令
  14. 流量卡之家:物联网系统解决交通拥堵 全面开启未来绿色出行
  15. Lombok插件下载与离线安装
  16. linux ssh权限设置,linux 让ssh只允许指定的用户登录的权限设置
  17. 凑热闹,列个非主流书单:(1)分析与解决问题、通用管理(2)技术管理/CTO...
  18. 人工智能在减灾遥感中的应用
  19. excel如何提取图片中的文字?
  20. 毕业论文完成,感谢帮助过我的人

热门文章

  1. python性能分析工具
  2. Bootstrap 响应式布局模板
  3. 360更新补丁之后把Outlook弄坏了
  4. 自制锂电池主动均衡板与新能源技术,均衡技术及原理
  5. 优课联盟 实境英语 Test for Unit 5
  6. 提升技术团队战斗力的几件事
  7. 一句话,让你一生不生气!
  8. brew 一直等待_58岁上海股神自爆交易铁则:80%时间的等待+20%的时间操作,精髓...
  9. UPC——2020年春混合个人训练第二十四场(DEFG)
  10. linux shell 看门狗,Linux 下如何使用看门狗