linux配置yum仓库 破解密码 创建计划任务实验

1、破解密码
首先重启进入输入e然后在linux那一行末尾输入rd.break进入微型操作系统
linux配置yum仓库 破解密码 创建计划任务实验_第1张图片
然后把/sysroot挂载上去 因为挂载之后没有写的权限所以直接给他rw权限
linux配置yum仓库 破解密码 创建计划任务实验_第2张图片

2.yum安装软件
先把文件挂载上去,挂载的目录没有的话需要创建一个/mmnt
挂载之后查看是否挂载成功 df -Th
linux配置yum仓库 破解密码 创建计划任务实验_第3张图片
挂载以后就要配置yum仓库了
配置yum配置文件/etc/yum.repo.d/创建一个.repo的文件
vim /etc/yum.repo.d/wdf.repo
linux配置yum仓库 破解密码 创建计划任务实验_第4张图片
配置以后验证仓库是否配置成功
yum repolist
linux配置yum仓库 破解密码 创建计划任务实验_第5张图片
安装软件
yum -y install vsftpd
linux配置yum仓库 破解密码 创建计划任务实验_第6张图片
检查软件是否安装成功
在这里插入图片描述

4、创建natasha用户,为该用户配置一个计划任务,在每天14:23分执行“I AM RHCE”
首先查看crontab这个软件是否安装
然后把crond这个服务开启
最后把crond这个服务设置为开机启动
linux配置yum仓库 破解密码 创建计划任务实验_第7张图片
创建一个用户natasha
[root@localhost ~]# useradd natasha
然后为这个用户配置计划
[root@localhost ~]# crontab -e -u natasha 配置一个计划给natasha用户
在这里插入图片描述
然后查看有没有这个计划任务
在这里插入图片描述
-l 是查看计划任务 -u是查看这个用户的

5.natasha用户其属于admin组,该组是这个用户的附属组。其中natasha用户密码30天后过期,过期前5天提示修改密码。
linux配置yum仓库 破解密码 创建计划任务实验_第8张图片
首先创建一个admin这个组,然后把natasha这个用户加进这个组里面
通过id natasha查看是否加入
通过chage natasha 根据提示设置密码时间和过期警告
6.创建harry用户,其属于admin组,该组是这个用户的附属组。
在这里插入图片描述
创建sarah用户,其没有可以交互的Shell,也不属于admin组。
在这里插入图片描述
创建这个用户时把shell设置为/sbin/nologin
验证这个用户是否能使用 su - sarah 显示不能登录就对了
7.拷贝文件/etc/fstab到/var/tmp/fstab,配置文件/var/tmp/fstab的权限为:
文件/var/tmp/fstab的所有者是root用户。
文件/var/tmp/fstab对任何人都是不可以执行的。
所有其他用户读取该文件/var/tmp/fstab权限。
在这里插入图片描述
拷贝过去以查看这个文件的权限 跟题目符合 就不同修改权限了
8.查找根目录下自己创建的用户的所有文件,并拷贝到/root/findfile目录中
linux配置yum仓库 破解密码 创建计划任务实验_第9张图片
注意!!/root/findfile/ finddile后面必须加/ 不然系统默认以为创建的findfile为文件而不是目录
9.进入/etc/vsftpd,复制vsftpd.conf至/root,过滤该文件中所有非注释行(不包括空行),并且YES结尾的内容导出至/root/ftp.txt中。
linux配置yum仓库 破解密码 创建计划任务实验_第10张图片
先查看的时候通过grep命令过滤掉不需要的
grep -v ‘^#’就是反向显示 不显示开头为#的 ^是开头第一行的意思
grep -v ‘^ ’ 就 是 反 向 显 示 不 显 示 一 行 为 空 行 的 g r e p ‘ Y E S ’就是反向显示 不显示一行为空行的 grep ‘YES grepYES’ 意思就是显示结尾为YES的
然后再把显示出来的内容按照要求重定向到/root/ftp.txt中
最后查看/root/ftp.txt 里面是否已经重定向完成

你可能感兴趣的:(linux)