首页 > 代码库 > 第一本书随堂练习,及测试练习
第一本书随堂练习,及测试练习
File: /home/kiosk/Desktop/11.2 Page 1 of 1
在desktop虚拟机中完成以下操作
1.新建用户并满足以下条件
1)asasin、uid=2000
useradd -u 2000 asasin
2)sareo、uid=2001
useradd -u 2001 sareo
3)这两个用户都属于deho组
groupadd deho
usermod -aG deho asasin
usermod -aG deho sareo
4)这两个用户的密码为westos0oll
passwd asasin westos0oll
passwd saero westos0oll
5)新建用户taromati
useradd taromati
6)此用户为系统用户,没有交互式shell
usermod -s /bin/bash admin
2.新建文件/public并满足以下条件
mkdir /public
1)所有用户都可以在此目录中建立文件
chmod 755 /public
2)除了sareo用户外任何人在此目录中建立的文件都自动归属到deho组中
chmod 2755 /public
3)sareo对此目录中新建所有文件均不能作任何操作
setfacl -m d:u:sareo:0 /public
4)任何人在次目录中只能删除属于自己的文件
chmod 1777 /public
File: /home/kiosk/Desktop/rh124-exam1 Page 1 of 2
考试信息:
IPADDR: 172.25.x.100(X 在这里指您的工作站编号)
NETMASK: 255.255.255.0
GATEWAY: 172.25.x.254
DNS: 172.25.254.254
yum源地址为:ftp://172.25.x.250/pub/rhel7.0
1.
在进行考试之前,请先重置根用户密码为 examwestos
passwd
examwestos
2.
更改主机名称为station.domainX.example.com(X 在这里指您的工作站编号)
hostnamectl set-hostname station.domainX.example.com
3
新建组,名称为 sysadms,指定其 GID 为 600
groupadd -g 600 sysadms
4
新建用户tommy,指定 UID 为 2013,配置该用户密码为 redhat
useradd -u 2013 tommy
passwd
redhat
5
新建用户Jimmy,,并且禁止该用户交互式登录,配置该用户密码为 redhat
useradd jimmy
usermod -s /sbin/nologin jimmy
6
新建用户natasha,harry, 并将这两个用户加入到 sysadms 组当中,作为从属组,如果需要,则将用户密码配置为 redhat
useradd natasha
useradd harry
usermod -aG natasha sysadms
usermod -aG harry sysadms
7
在/home 目录中创建目录 materials,配置该目录的所属组为 sysadms,要求隶属于 sysadms 组当中的成员对该目录有读写权限,在
sysadms目录当中创建的文件或者文件夹,其所属组也
自动继承sysadms 的所属组
mkdir /home/materials
chmod 2777 /home/materials
setfacl -m u:sysadms:rw- /home/materials
setfacl -m d:g:sysadms:rw- /home/materials
8
拷贝/etc/fstab 文件到/var/tmp 目录中,设置以下需求
cp -r /etc/fstab /var/tmp
使 harry 用户对该文件无任何权限
setfacl -m u:harry:0 /var/tmp/fstab
使 natasha 对该文件有完全控制权限
setfacl -m u:natasha:rwx /var/tmp/fstab
配置文件所属用户为 root
setfacl -m u:root:7 /var/tmp/fstab
配置文件所属组为 root
setfacl -m u:root:7 /var/tmp/fstab
其他所有用户对文件拥有读权限
setfacl -m o::-r- /var/tmp/fstab
其他所有用户对文件没有执行权限
setfacl -m o:: /var/tmp/fstab
9
设置NTP 客户端,与172.25.x.254进行时间同步
vim /etc/chrony.cof
server 172.25.x.254 iburst
10
找出用户组mail 拥有的文件,并且将它们放到/root/findresults 目录中
find / -group mail &> /root/findresults
11
File: /home/kiosk/Desktop/rh124-exam1 Page 2 of 2
在文件/usr/share/mime/packages/freedesktop.org.xml 中查找所有包含 ich 的行,将找
cat /usr/share/mime/packages/freedesktop.org.xml | grep "ich" &> /root/lines
出的行按照先后顺序拷贝到/root/lines
文件中,/root/lines 文件不包含空格,并且其中行的内容是源文件/usr/share/mime/packages/freedesktop.org.xml 原始行的准确
副本
%s/^\ *//g /*把文件中所有以空格开头的空格都删除掉
%s/\t//g /*把文件中开头的tab键都删除
第一本书随堂练习,及测试练习