RedHat_linux单元测试1

RedHat_linux单元测试

在这里插入图片描述
在这里插入图片描述

1.创建一个用户,用户名为自己名字的汉语拼音+学号,密码设置成aaa;以该用户的身份建立文件mylinux1.txt,mylinux2.txt,
mylinux3.txt;在/tmp目录下建立子目录,目录名为自己名字的汉语拼音+学号;查找名称中含有“mylinux”,类型为文件,所有者为自己
名字汉语拼音+学号的用户,并将找到的结果拷贝到/tmp/自己名字的汉语拼音+学号对应的目录中。(要求使用一条id命令完成)

# add user 
useradd kkkkkba12138
passwd kkkkkba12138
aaa
su - kkkkkba12138
# add file
touch mylinux1
touch mylinux2
touch mylinux3
# add dir
mkdir /tmp/kkkkkba12138
exit
find / -type f -name "*mylinux*" -user kkkkkba12138 -type f -exec  cp {} /tmp/kkkkkba12138 \;

2.在所有目录中查找类型为文件,所有者为自己名字汉语拼音+学号的用户,将此条命令执行结果中的正确信息输出到//自己名字的汉
语拼音+学号目录/right.txt:错误信息输出/tmp/自己名字的汉语拼音+学号目录wrong.txt:全部信息输出到/tmp/自己名字的汉语拼音+学
号目录/all.txt:将“/tmp/自己名字的汉语拼音+学号”目录的内容输出结果截图粘贴到word文档中。

find / -type f -user kkkkkba12138 > /tmp/kkkkkba12138/right.txt 2> /tmp/kkkkkba12138/wrong.txt 

3请按照以下要求创建用户、用户组:
新建一个名为adminuser的组,组id为50000(要求:自己查-help手册解决组ID的设置)
新建一个名为“natasha20200001"的用户(密码为wangluo),并将adminuserf作为其附属组
新建一个名为“harry20200001"的用户(密码为wangluo),并将adminuserf作为其附属组
新建一个名为“sarah20200001"的用户(密码为wangluo),将该用户的1D设置成3456,将该用户的shelli设置成设没有交互的shel(即不可本地登陆的shell),该用户不属于adminuser组。
将命令“tail-5/etc/passwd”的运行结果截图粘贴到word文档中:
将命令“tail-5/etc/group”的运行结果载图粘贴到word文档中。

groupadd  -g 50000 adminuser
useradd -G adminuser natasha20200001
useradd -G adminuser harry20200001
useradd -s /sbin/nologin -u 3456 sarah20200001

4.复制文件/etc/fstab到/home目录下并改名为fstab20200001,并按照以下要求设置/home/fstab20200001文件的权限:
该文件的所属人为root
该文件的所属组为root
该文件对任何人均没有执行权限
用户“natashaz20200001"对该文件有读和写的权限
用户“harry20200001"对该文件既不能读也不能写
所有其他用户(包括当前己有用户及未来创建的用户)对该文件都有读的权限
将命令“getfacl /home//fstab20200001”的运行结果截图粘贴到word文档中。

cp /etc/fstab /home/fstab20200001
chown root:root /home/fstab20200001
chmod u-x,o-x,g-x /home/fstab20200001
setfacl -m u:natashaz20200001:rw /home/fstab20200001
setfacl -m u:harry20200001:--- /home/fstab20200001

5.在/home目录下创建名为admins20200001的子目录,并按以下要求设置权限:/home/admins20200001的所属组为adminuser;i该目录对adminuser组的成员可读可写可执行,但对其他用户没有任何权限,但root不受限制;在/home/admins20200001目录下所创建的文件的所属组自动被设置为adminuser:.

mkdir /home/admins20200001
chown :adminuser /home/admins20200001
chmod 770 /home/admins20200001
chmod g+s /home/admins20200001

6.home目录下创建名为tmp20200001的子目录,任何用户都可以在此目录下进行写操作,但在该目录下新建的对象只有创建者才自己才
可以别除(root用户除外)。
以长格式方式输出“/home”目录的内容,并将输出结果截图粘贴到word文档中.

mkdir /home/tmp20200001
chmod o-x,o+w,o-r /home/tmp20200001
chmod o+t /home/tmp20200001

7删除或移走原来的YUM软件仓库配置文件,新建YUM软件仓库配置文件,文件名为zhangsan.repo或者是两个文件zhangsan1.repo和
zhangsan2.repo,将其中一个YUM软件仓库源设置为htp:/foundationo.t.example.com/rhel8.0/x8664/dvd/BaseOS/,另一个YUM软件仓库源
http://foundation0.ilt.example.com/rhel8.0/x86_64/dvd/AppStream/,
都不进行校验检查。
9980
查询、删除、安装autofs,vsftpd,htpd软件包。

[kkkkkba_base]                            
name=my base                     
baseurl=http://foundation0.ilt.example.com/rhel8.0/x86_64/dvd/AppStream/.
enabled=1                        
gpgcheck=0                        
[kkkkkkba_app]
name=my app
baseurl=http://foundation0.ilt.example.com/rhel8.0/x86_64/dvd/AppStream/.
enabled=1
gpgcheck=0
yum search httpd
yum install httpd
yum -y erase httpd*
.........
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值