1、破解密码
首先重启进入输入e然后在linux那一行末尾输入rd.break进入微型操作系统
然后把/sysroot挂载上去 因为挂载之后没有写的权限所以直接给他rw权限
2.yum安装软件
先把文件挂载上去,挂载的目录没有的话需要创建一个/mmnt
挂载之后查看是否挂载成功 df -Th
挂载以后就要配置yum仓库了
配置yum配置文件/etc/yum.repo.d/创建一个.repo的文件
vim /etc/yum.repo.d/wdf.repo
配置以后验证仓库是否配置成功
yum repolist
安装软件
yum -y install vsftpd
检查软件是否安装成功
4、创建natasha用户,为该用户配置一个计划任务,在每天14:23分执行“I AM RHCE”
首先查看crontab这个软件是否安装
然后把crond这个服务开启
最后把crond这个服务设置为开机启动
创建一个用户natasha
[root@localhost ~]# useradd natasha
然后为这个用户配置计划
[root@localhost ~]# crontab -e -u natasha 配置一个计划给natasha用户
然后查看有没有这个计划任务
-l 是查看计划任务 -u是查看这个用户的
5.natasha用户其属于admin组,该组是这个用户的附属组。其中natasha用户密码30天后过期,过期前5天提示修改密码。
首先创建一个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目录中
注意!!/root/findfile/ finddile后面必须加/ 不然系统默认以为创建的findfile为文件而不是目录
9.进入/etc/vsftpd,复制vsftpd.conf至/root,过滤该文件中所有非注释行(不包括空行),并且YES结尾的内容导出至/root/ftp.txt中。
先查看的时候通过grep命令过滤掉不需要的
grep -v ‘^#’就是反向显示 不显示开头为#的 ^是开头第一行的意思
grep -v ‘^
’
就
是
反
向
显
示
不
显
示
一
行
为
空
行
的
g
r
e
p
‘
Y
E
S
’就是反向显示 不显示一行为空行的 grep ‘YES
’就是反向显示不显示一行为空行的grep‘YES’ 意思就是显示结尾为YES的
然后再把显示出来的内容按照要求重定向到/root/ftp.txt中
最后查看/root/ftp.txt 里面是否已经重定向完成