Linux系统文件权限习题

1、设置权限,要求如下:
(1)创建g1组,要求创建一个属于redhat用户g1组的文件redhat.txt
创建g1组命令:group g1
创建redhat用户:useradd -p 123 redhat
改变文件用户所属组命令:
chown redhat:g1 redhat.txt
查看文件状态如图:
在这里插入图片描述

(2)新建/sc目录,所属组为group组,root用户和group组用户可在该目录下创建文件,其他人无任何权限

创建目录:mkdir /sc
在这里插入图片描述
修改所属组:chown :group /sc
修改所属组以及其他用户的权限:chmod g+w /sc chond o-rx /sc
在这里插入图片描述
root用户:切换至/sc目录,输入命令:
touch nn.txt
切换到xiaoming用户,同上输入touch mm.txt
检验root用户以及group组用户(xiaoming)在/sc目录下创建文件如图:
在这里插入图片描述

Linux系统文件权限习题_第1张图片

(3)新建/cw目录为财务部存储目录,只能对财务部人员可以写入,并且财务部人员所建立的文件都自动属于mygroup组中
创建caiwu用户和mygroup组:
在这里插入图片描述
创建/cw目录如图:
在这里插入图片描述

在这里插入图片描述

(4)设置 helen用户对于/sc和/cw目录可以读,写,执行
[root@localhost ~]# setfacl -m u:helen:rwx /sc
Linux系统文件权限习题_第2张图片
命令操作与上述/sc目录操作相同:
Linux系统文件权限习题_第3张图片

(5)设置/test目录为公共存储目录对所有用户可以读,写,执行,但用户只能删除属于自己的文件(t权限)
切换为helen用户在/test目录下创建并查看qwe.txt文件:
Linux系统文件权限习题_第4张图片
切换成xiaoming用户查看helen用户创的qwe.txt文件并删除,反馈权限不够,不能删除。
Linux系统文件权限习题_第5张图片
回到helen用户并删除,删除成功。
在这里插入图片描述

(6)在/test/dir里创建的新文件自动属于temp组
命令:chmod -R g+s /test/dir
Linux系统文件权限习题_第6张图片

你可能感兴趣的:(linux,服务器,运维)