1.创建用户tom,jack,zhuzhuxia;zhuzhuxia用户的附加组为tom
#useradd tom ;useradd jack ;useradd zhuzhuxia -G tom
2.切换到用户tom,在/tmp目录下创建文件tom.txt (观察文件的归属和权限)
#su - tom ;touch /tmp/tom.txt 归属tom 644
3.将tom创建的文件权限修改为rw-r----
#chmod 640 /tmp/tom.txt
4.向tom创建的文件中写入内容"Tihs is tom file ,dont touch"
#vim /tmp/tom.txt;i;Tihs is tom file ,dont touch;wq
5.请问: jack,zhuzhuxia能不能查看文件的内容?
#可以
6.创建一个目录/opt/test目录,要求该目录的属组为it组,任何用户在该目录下创建文件继承该目录的属组?
#mkdir /opt/test; groupadd it;chmod g+s /opt/test
7.使用root用户创建目录/prov,修改属主为tom,属组为tom,权限为750
#mkdir /root/prov ;chown tom.tom /root/prov && chmod 750 /root/prov
8.列出/home/下面的所有文件包括隐藏文件?
#ls -a /home
9.查看自己的ip地址
#ip a
10.chown是用来做什么的?chmod是用来做什么的?
修改用户属主属组的;用来修改用户权限的
1、创建hr组,并指定gid为2000
#groupadd -g 2000 hr
2、创建用户liudehua,指定密码为123
#useradd liudehua echo 123|passwd --stdin liudehua
3、创建用户guofucheng,并加入到hr组
useradd guofucheng -G hr
4、给/opt目录设置属主、属组、其他人所有权限
#chmod 777 /opt
5、创建目录/opt/book,指定属主为liudehua,属组为hr
#mkdir /opt/book;chown liudehua.hr /opt/book
6、切换到用户guofucheng,在/opt/book创建文件book1.txt2# 如果失败,想想为什么
#没有权限
7、切换回root用户,修改/opt/book目录权限,使得第6步可以正常执行
#su - ;chmod u+s /usr/bin/touch
su - guofucheng touch /opt/book/book.txt2
8、设置目录/opt/book,使得在这个目录下创建的所有文件,属组都跟随父目录
# chmod g+s /opt/book
9、给guofucheng用户提权,要求guofucheng用户可以以root权限执行所有指令
#visudo ?root yy p :s/root/guofucheng/ !x
10、配置权限,liudehua用户可以读取并编辑/etc/passwd文件
# setfacl -m u:liudehua:rx /etc/passwd
11、请将下列数字转为权限
351 u:写,执行 g:读,执行 o:执行
432 u:读 g:写,执行 o:写
751 u:读写执行 g:读,执行 o:执行
12、请将下列权限转为数字
rw-r-x--x 651
wx-w-r--- 360
---rwx-w- 072
13、有一个文件,权限如下
-rw-r--r-- 1 root root 36 6月29 2022 /root/a.txt
(1)请问liudehua用户是否具有读权限
不能
(2)有哪些方法可以使liudehua用户读取此文件
chmod u+s /usr/bin/cat