您的位置:首页 > 运维架构 > Linux

linux系统破解密码教程以及FHS结构

2019-03-10 16:01 113 查看

此教程是在虚拟机上运行的,具体步骤如下:
1.重新启动系统
如果是在开启状态直接在终端输入命令reboot即可,如果是关机状态的话,那么直接开机就行(好像是废话啊。。。。。。)

2.在启动阶段快速鼠标点进去,按上下键停止系统引导,否则会自动进入系统界面。停止引导后,点击e键即可。

3.找到Linux 16引导的这一行,将光标移到到本段末尾,加入rd.break

4.Ctrl+x启动设定后的引导条目

5.依次输入以下命令
mount -o remount,rw /sysroot
chroot /sysroot
passwd root
接下来会提示你输入新密码,并重复一次
出现successfully就是成功了
然后输入touch /.autorelabel
接下来输入两次exit即可。

6.接下来等待许可时间,会再次进入系统,输入刚才修改的密码就可以进入了,这里只修改root密码就可以,毕竟root用户是本身就可以修改普通用户的密码的。

FHS,filesystem hierarchy standard,文件系统层级结构,定义了两层规范:
第一层是 / 下面的各个目录应该要放什么文件数据;
第二层是针对/usr 及/var 这两个目录的子目录来定义。例如,/var/log放置系统登录文件,/usr/share放置共享数据等等。
FHS规范了目录的类型和文件存放类型,一般有以下数个:
/ 根目录,所有的目录,文件,设备都在它之下,/ 就是linux文件系统中的最上级领导者;
/bin 可执行文件(二进制文件),binary 用户命令;
/boot 系统启动相关文件;
/dev 设备文件(分为块设备与字符设备,块设备就是可实现随机访问的设备,例如磁盘;字符设备就是线性访问的设备,例如键盘)
/etc 配置文件,纯文本文件的配置文件;
/home 家目录,特别提醒,root用户的家目录不在其中;
/lib library,库文件和内核模块文件;
/lib64 也就是64位的;
/media 挂载点目录,通常挂载光盘,移动硬盘;
/mnt 挂载点目录,通常挂载其他文件系统;
这里介绍下挂载点,什么是挂载点呢?光盘放进光驱后,必须要将设备关联到当前文件系统树上的某个节点上,才能进行访问,把某个设备和当前文件系统上某个目录进行关联的这个过程,叫做挂载。
/opt option 自由选择,主要是给源码安装软件时候选择的安装目录位置;
/procprocess 该目录保存系统运行时内核的映射文件;
/root root用户的家目录
/run 进程相关的数据;
/sbin 管理员命令;
/srv 系统服务相关数据,系统启动服务时候可以访问的数据库目录
/sys 跟硬件设备相关的属性映射文件,可以修改磁盘I/O调度;
/tmp 临时文件目录
/usr 系统核心所在目录;
/var 可变化的文件存放的目录,如/var/log ,/var/tmp;

常见的一些如下所示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: