1、在单用户模式下进行引导

在不同的运行级别中,一个重要的运行级别就是单用户模式(运行级别1),该模式中,只有一个系统管理员使用特定的机器,而且尽可能少地运行系统服务,其中包含登录。单用户模式对少数管理任务(比如在/usr分区上运行fsck)而言,是很有必要的,因为这需要卸载分区,但这是不可能的,除非所有的服务系统已被杀死。

单用户模式下的一个重要应用,就是修改Linux系统的管理员密码,以及其他用户的密码。

2、 Lilo引导

(1)在出现 lilo: 提示时键入 linux single

画面显示 lilo:linux single

(2)回车可直接进入linux命令行

(3)#vi/etc/shadow

将第一行,即以root开头的一行中root:后和下一个:前的内容删除

第一行将类似于root::......

保存

(4)#reboot重启,root密码为空

3、Grub引导

(1)Linux 系统密码破解

1.在grub选项菜单按E进入编辑模式

2.编辑kernel那行 /init1 (或/single)

3.按B重启

4、进入后执行下列命令

root@#passwd root (设置root的密码)

Enter new unix password:输入新的密码

root@#init 6

(2)debianlinux 系统密码破解

1.在grub选项菜单'DebianGNU/Linux,...(recovery mode)',按e进入编辑模式

2.编辑kernel那行最后面的 rosingle 改成 rw single init=/bin/bash,按b执行重启

3.进入后执行下列命令

root@(none)#mount -a

root@(none)#passwd root

root@(none)#reboot

(3)Freebsd 系统密码破解

1.开机进入引导菜单

2.选择每项(按4)进入单用户模式

3.进入之后输入一列命令

root@#mount -a

root@#fsck -y

root@#passwd(修改密码命令)

root@#root(要破解密码的用户名)

Enter new unix password:

root@#init 6 (重启)

(4)Solaris 系统密码破解

1.在grub选项菜中选择solarisfailasfe 项

2.系统提示Do you wish to have itmounted read-write on /a ?[y,n,?] 选择y

3.就进入单用户模式

4.输入下列命令

#passwd

#New passwd:输入新的密码

#Re-enter New passwd:在次输入新的密码

#init 6 (重启)

(5)NetBsd 系统密码破解

1.开机:当出现提示符号并开始倒数五秒时, 键入以下指令:

> boot -s (进入单用户模式命令)

2.在以下的提示符号中

Enter pathname of shell or RETURN for sh:

按下 Enter。

3.键入以下指令:

# mount -a

# fsck -y

4.使用 passwd 更改 root 的密码。

5.使用 exit 指令进入多人模式。

由于单用户模式下不开启网络服务,因此只能通过直接操作进行以上操作,不支持远程执行。但是,如果不对安全模式的访问进行限制,这依然是一个很严重的安全漏洞,对于任何可以接触到机器的用户来说,都可以执行密码修改、添加用户等操作。通常情况下,管理员会采取对grub加密的方法,限制非授权用户对单用户模式的任意访问,或者采用BIOS加密的方式,增加进入单用户模式的难度。

转载于:https://www.cnblogs.com/itxdm/p/6714722.html

linux密码修改实验相关推荐

  1. redhat linux密码修改

    1.进入到grub界面时候,按"e"; 2.在Kernel那行增加 "/ single":(注意:斜杠后面有空格): 3.按"b"启动: 4 ...

  2. linux 密码修改下次,问题:如何强制用户在下次登录Linux时更改密码

    当你使用默认密码创建用户时,你必须强制用户在下一次登录时更改密码.当你在一个组织中工作时,此选项是强制性的.因为老员工可能知道默认密码,他们可能会也可能不会尝试不当行为,看到下图会不会有为用户担心的感 ...

  3. linux 密码修改下次,Linux 强制使用者下次登入修改密码

    在 Linux 建立使用者帐号后, 一般会使用随机密码作为帐号的密码, 以下会示范强制使用者在下次登入后, 必须修改密码. 1. passwd 指令 passwd 指令用作修改密码, 一般使用者只可以 ...

  4. linux密码修改时间,linux 查看、修改用户及密码过期时间(示例代码)

    WARNING: Your password has expired. Password change required but no TTY available. 提示密码过期, 设置新用户密码的过 ...

  5. Linux下修改mysql的root密码后数据库消失怎么处理

    Linux系统下如果没有通过password()函数修改mysql的root密码就会导致mysql数据库消失.有些人可能不知道而直接修改了mysql的root密码,于是产生了mysql数据库消失的问题 ...

  6. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

  7. [分享]运维分享一一阿里云linux系统mysql密码修改脚本

    [分享]运维分享一一阿里云linux系统mysql密码修改脚本     大象吃豆子 级别: 小白 发帖 12 云币 27 加关注 写私信 只看楼主 更多操作楼主  发表于: 2014-09-30 编写 ...

  8. linux路由修改密码,Linux中修改Mysql root用户密码的方法

    Linux中修改Mysql root用户密码的方法 下面给大家分享下在Linux下如何修改Mysql的用户(root)的密码,分两种情况:第一种当拥有原来的mysql的root密码,第二种情况忘记原来 ...

  9. Linux下修改root密码以及找回root密码的方法

    linux的root享有至高无上的权力,一旦root密码忘记或者被盗,是一件非常头痛的事情,那么怎么样才能找回root的密码呢,接下来为大家分享下Linux下修改root密码以及找回的方法 以root ...

最新文章

  1. 直接在sublime中运行php
  2. Java说明注释(Doc注释)
  3. class threading.Thread()说明:
  4. VMware Workstation Pro 16序列号
  5. VS2013 下载链接
  6. pioneer dvr-xd50 固件_闲的蛋疼的验证:索尼 SONY WH1000XM3固件版本差异
  7. 那天柠檬果第一次成熟,真像是几经磨难摘来的“仙人果”。
  8. [VS2017][CUDA]更新visual studio 2017 v15.6.1之后遇到的问题[当前页面的脚本发生错误等]
  9. 如何用MATLAB编写简单的音乐程序
  10. 被chatGPT割了一块钱韭菜
  11. MapReduce中文版论文
  12. IP地址和MAC 地址
  13. 微信团队分享:微信每日亿次实时音视频聊天背后的技术解密
  14. 周易六十四卦——蹇卦
  15. Python实现各种加密,接口加解密不说难
  16. xp访问win10计算机名,如果xp连接到win10共享打印机并提示输入凭据不足怎么办
  17. 平衡二叉树(Java)
  18. 让Project把周六和周日也计算工期
  19. java线程池场景使用
  20. C# 隐藏 Windows Phone 侦错模式中萤幕右上角的数据条(模拟器、实机可用),截图好方便。...

热门文章

  1. Go http源码解析(一)
  2. iOS应用开发入门(3)——点击button控制textview
  3. 3D特效师可以下班了丨Science
  4. 孙正义的软银愿景宫斗内幕:印度裔高管争宠,黑公关手段,设局桃色仙人跳...
  5. 中国首个AI考级来了:共分10级,北大出题,工信部认证 | 在线可测,我最多活3级...
  6. 微信支付:小微商户申请入驻第二步:图片上传
  7. The Beam Model:Stream Tables翻译(上)
  8. Elasticsearch使用
  9. 双十一电商江湖:唯品会与天猫发力“天团“
  10. Response 和 Request