{启动方式}

  ==========================================================================

  一. 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或者/init 1,结果如下:

    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:

    在出现系统选择界面时,在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重启即可。

  二、Debian linux:

    在grub选项菜单'Debian GNU/Linux,...(recovery mode)',按e进入编辑模式
    编辑kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b执行重启
    进入后执行下列命令
    root@(none)#mount -a
    root@(none)#passwd root
    root@(none)#reboot

  三、Freebsd:

    开机进入引导菜单
    选择每项(按4)进入单用户模式
    进入之后输入一列命令
    root@#mount -a
    root@#fsck -y
    root@#passwd(修改密码命令)
    root@#root(要破解密码的用户名)
    Enter new unix password:
    root@#init 6 (重启)

  四、Solaris:

    在grub选项菜中选择solaris failasfe 项
    系统提示Do you wish to have it mounted read-write on /a ?[y,n,?] 选择y
    就进入单用户模式
    输入下列命令
    #passwd
    #New passwd:输入新的密码
    #Re-enter New passwd:在次输入新的密码
    #init 6 (重启)

  五、Netbsd:  

    开机:当出现提示符号并开始倒数五秒时, 键入以下指令:
    > boot -s (进入单用户模式命令)

    在以下的提示符号中
    Enter pathname of shell or RETURN for sh:
    按下 Enter。
    键入以下指令:
    # mount -a
    # fsck -y
    使用 passwd 更改 root 的密码。
    使用 exit 指令进入多人模式。

  ==========================================================================

如果安全使用单用户,首先要对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下root密码忘记的解决办法的更多相关文章

  1. Centos7 之 MariaDB(Mysql) root密码忘记的解决办法

    MariaDB(Mysql) root密码忘记的解决办法 1.首先先关闭mariadb数据库的服务 # 关闭mariadb服务命令(mysql的话命令就是将mariadb换成mysql) [root@ ...

  2. CentOS–root密码忘记的解决办法

    一.重启系统,如图:GRUB: 在引导装载程序菜单上,用上下方向键选择你忘记密码的那个系统键入“e”  来进入编辑模式.   2.接下来你可以看到如下图所示的画面,然后你再用上下键选择最新的内核(这里 ...

  3. Mysql root密码忘记的解决办法

    Windows 版本: 1.打开安装目录下的my.ini 找到 [mysqld] 在下面加入 skip-grant-tables 2. 重启mysql服务 3.打开命令行 依次输入 USE mysql ...

  4. linux下编译出现空间不足解决办法

    linux下编译出现空间不足解决办法 编译内核出现问题: AS      .tmp_kallsyms1.o .tmp_kallsyms1.S:2: fatal error: when writing ...

  5. Oracle 11g sys,system 密码忘记设置解决办法

    原文:Oracle 11g sys,system 密码忘记设置解决办法 1.启动sqlplus 2.请输入用户名:  sqlplus/as sysdba 3.输入口令: 直接回车 4.连接到: Ora ...

  6. (转)Linux下root密码丢失和运行级别错误的解决办法

    我们知道,root用户在Linux中是相当重要的,其地位如同Windows中的Adminstrator 有了root权限我们还能修改其他用户的密码,可是,如果root用户的密码丢失该怎么办? 不用担心 ...

  7. windows环境下 mysql 忘记root密码时的解决办法

    1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql 2,在CMD命令行窗口,进入MYSQL安装目录 比如E:\Program Files\MySQL\MySQL Serv ...

  8. 虚拟机下linux 的root密码忘记怎么修改(转)

    1.开机时任意按一个方向键,进入界面,选择linux系统,按e键进入 2.然后用上下键选择kerner(内核)那一行,按e键进入编辑界面,编辑界面最后一行显示如下:(grub edit> ker ...

  9. 08.Linux系统启动root密码忘记及文件系统故障问题

    问题:root用户密码忘记了,在重置root密码时,出现文件系统故障,没有root密码进不去,怎么办? Error:UNEXPECTED INCONSISTENCY;RUN fsck MANUALIY ...

随机推荐

  1. MSP430F5438点亮led

    今天只是想点亮一个led灯,因为没有视频,搞得很多的东西都是自己摸,下午本来讲和咨询店家,TMD说好给一点技术支持,结果一点也不给,我真想草泥马了,其实代码早就写出来了,只是哥哥不知道这款开发板还有接 ...

  2. Java 时间转换问题总结

    这几天开发中遇到时间转换出错的问题,特总结如下:   ========================================================================= ...

  3. CentOS7 安装98五笔输入法

    86版的安装方式,网上找到一堆,折腾了很久才把98版的安装上,记录一下. 从这里下了这个 http://bbs.chinaunix.net/forum.php?mod=viewthread&t ...

  4. [转载]su认证失败

    Ubuntu 安装后,root用户默认是被锁定了的,不允许登录,也不允许 "su" 到 root.有人说这是个不好的实践,特别是对于服务器来说.我觉得对于桌面用户来说,这样安全性更 ...

  5. hdoj 1257 最少拦截系统

    最少拦截系统 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Subm ...

  6. class-dump 复制到/usr/bin目录不可写,Operation not permitted 解决办法

    许多升级了OSX 10.11的朋友在配置class-dump的时候,会发现书上推荐的class-dump存放目录/usr/bin不再可写,如下所示: Operation not permitted 把 ...

  7. 消息队列数量统计(MSMQ,Performance Counter)

    微软消息队列服务MSMQ (Microsoft Message Queue),工作在在线或者离线场景,并提供异步编程功能.互联网和企业开发很多场景应用,例如电商的订单处理流程,这是因为客户端不需要等待 ...

  8. 把pgboucer做成postgresql服务

    把pgbouncer启动命令加入到postgresql服务配置里面.这样方便操作 vi /etc/init.d/postgresql 加入如下红色命令.路径换成你的pgbouncer安装目录 in s ...

  9. vs2015 配置opencv3.0遇到的问题

    1.问题 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C2872 "ACCESS_MASK": 不明确的符号 FaceFeature_GSF C:\Program Fi ...

  10. SQLyog破解版:SQLyog MySQL GUI 11.2.4-0 Ultimate中文版 带序列号【转载】

    SQLyog 是一个易于使用的.快速而简洁的图形化管理MYSQL数据库的工具,目前(2013年9月11日)最新版为:SQLyog Ultimate – MySQL GUI v11.24,本站已亲测比较 ...