via: http://linux.cn/thread-1237-1-1.html
这段时间老碰到有人问及各个linux版本的本地root密码破解方法,我这里自己以及在网络上搜集了些资料,希望对看到了这文章而又恰好用得到的技术人员有点帮助:
(一)RedHat/CentOS/Fedora 系统密码破解
1.在grub选项菜单按E进入编辑模式
2.编辑kernel 那行最后加上S (或者Single)
3.按B,启动到single-user mode
4.进入后执行下列命令
# mount -t proc proc /proc
# mount -o remount,rw /
#passwd
#sync
#reboot
(二)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
root@#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 指令进入多人模式。
(六)SUSE 系统密码破解
1.重新启动机器,在出现grub引导界面后,在启动linux的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。
2.稍等片刻出现(none)#:命令行。
3.这时输入mount -n / -o remount,rw 表示将根文件系统重新mount为可读写,有了读写权限后就可以通过passwd命令修改密码了。
4.这时输入passwd命令就可以重置密码了
5.修改完成后记得用mount -n / -o remount,ro将根文件系统置为原来的状态。
相关推荐
根据提供的文档信息,我们可以归纳总结出一系列与Linux操作系统相关的实用技巧和知识点。下面将对文档中提到的关键知识点进行详细介绍。 ### 1. 修改主机名 - **操作命令**:使用`hostnamectl set-hostname <new_...
### Linux Oracle 12c RAC 安装配置知识点 #### 一、Oracle 12c RAC 数据库安装准备工作 ##### 1.1 安装环境介绍 - **操作系统**: Red Hat Enterprise Linux Server release 6.3 (X86_64) - **硬件配置**: 每个...
如果设置了root密码,也可以使用root用户登录。 通过以上步骤,就可以成功安装并配置Red Hat Linux 5.4系统了。需要注意的是,尽管本文档提供了较为详细的安装指南,但在实际操作过程中可能会遇到各种问题。因此,...
### MySQL 8.0.26 在 CentOS 7 Linux 上的安装步骤与配置详解 #### 一、前期准备 在开始MySQL的安装之前,我们需要确保已经准备好以下几点: 1. **准备一台Linux服务器**:可以是一台云服务器或虚拟机,本教程中...
`mount -t smbfs -o username=<用户名>,password=<密码> //主机IP>/<共享目录> <Linux本地挂载点>` 这样可以访问Windows机器上的共享资源。 以上是Linux网络配置和管理的一些基本操作,了解这些知识点有助于更好...
Linux FTP配置心得主要涉及到对vsftpd(Very Secure FTP Daemon)服务的设定,这是一个流行的FTP服务器软件,尤其在Linux系统中被广泛使用。在本文中,我们将深入探讨如何配置FTP服务器,使其仅允许匿名用户连接,并...
本文档旨在提供一套完整的Linux安装、配置指南,涵盖从规划到安装、再到后续的安全配置与优化等各个方面。 #### 二、软件与版本 本文档涉及的主要软件及其版本包括: - **REDHAT Linux**:6.8 (64位) - 备注:可...
安装完成后,需要配置MySQL Server的安全设置,这通常通过`mysql_secure_installation`脚本完成,包括设置root用户的密码、删除匿名用户、禁止root远程登录等。之后,启动MySQL Server并确保其开机自启动: ```bash...
- **知识点**: 在启动加载器中重设root密码的方法。 - **应用场景**: 忘记了root密码的情况下。 - **操作步骤**: - 进入单用户模式(`runlevel 1`)。 - 使用`passwd root`命令重置root密码。 ##### 0015 使ctrl+...
### MySQL 5.6 for Linux 5 安装详解 #### 一、概述 本文将详细介绍如何在Linux 5系统上安装MySQL 5.6数据库。安装过程采用RPM包安装方式,包括卸载旧版MySQL、准备安装文件、安装MySQL各组件、初始化密码、允许...
### Linux系统vsftpd服务配置详解 #### 一、引言 在Linux系统中,vsftpd(Very Secure FTP Daemon)是一种广泛使用的FTP服务器软件,它不仅提供了强大的安全性功能,还具备良好的性能与稳定性。本篇文章将根据提供...
以上是基于提供的文件内容,针对Linux Shell脚本中各个任务的详细解析和示例代码片段。这些知识点涵盖了文件处理、用户管理、网络配置等多个方面,对于理解和实践Linux环境下的自动化任务非常有帮助。
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...
4. 修改MySQL用户root的密码,应该使用`mysqladmin -u root password 'new_password'`命令。因此,答案是D. mysqladmin -u root password test。 5. 关于ext3文件系统,它是一种日志型文件系统,可以提供文件系统的...
在Linux系统中,目录结构和命令的掌握是学习的基础。以下是对这些知识点的详细说明: 1. **根目录**:所有其他目录的起点,符号为`/`。 2. **/bin**:存放常用命令的二进制文件,这些命令对所有用户都是必需的。 ...
【Linux考试大纲解析】 在Linux运维领域,熟悉和掌握Linux操作系统是至关重要的。这份“Linux考试大纲”针对的是对Linux系统的深入理解和实际操作能力的测试,尤其关注在服务器环境下的运用。考试大纲涵盖的内容...
Linux操作系统是全球广泛使用的...通过本课件的学习,你应该能够独立完成Linux操作系统的安装,理解各个步骤的作用,并为后续的Linux系统管理和应用开发奠定坚实的基础。不断实践和探索,Linux世界的大门将为你敞开。
本文档介绍了在Linux环境下MySQL的一些基本管理与配置方法,包括服务的启动与停止、登录与退出MySQL客户端、以及密码的初始化和修改等。这些基础知识对于日常管理和维护MySQL数据库至关重要。掌握这些基本操作可以...
下载适合你系统架构的版本,例如XAMPP for Linux x86兼容处理器的1.7.4版本。确保检查MD5值以验证文件的完整性,防止下载过程中出现错误。 2. **安装**: 安装过程需要在Linux的终端中进行,并以root权限执行。...