掌握useradd,usermod,groupadd,chmod,chown,chgrp命令用法,suid,sgid权限用法,文件系统ACL

实例:四个用户s1,s2,s3,s4是同一项目开发员工,要求s1,s2在同一目录/test下工作,四个用户用户有自己的宿主目录与基本的私有用户组,s3为项目秘书,要求项目秘书可以查看/test下的文件,但不可以修改,s4为其他部门的员工,不可以读取/test目录下的文件。

 

 

1、  创建一个 用户组test


linux文件权限管理实验_系统管理

查看用户组创建情况,只查看倒数3


linux文件权限管理实验_linux_02

2、  创建四个用户s1,s2,s3,s4s1,s2附加为test


linux文件权限管理实验_系统管理_03


linux文件权限管理实验_文件系统_04

查看 用户创建信息:


linux文件权限管理实验_职场_05

s1,s2,s3,s4创建密码,并查看:


linux文件权限管理实验_文件系统_06

3、  创建/test,并查看/test目录详细信息


linux文件权限管理实验_文件系统_07

4、  赋予/test目录权限770


linux文件权限管理实验_职场_08

5、  修改/test目录所属组为test


linux文件权限管理实验_职场_09

6、  使用root用户在/test中创建文件


linux文件权限管理实验_linux_10

我们发现,创建的linux.txt文件所属组仍为root

7,设置/test目录的SGID

  

linux文件权限管理实验_文件系统_11

此时s1,s2用户可以在/test目录下工作,s3,s4无法进入/test目录


linux文件权限管理实验_休闲_12


linux文件权限管理实验_休闲_13

8、设置文件系统ACL,首先查看文件系统是否支持ACL


linux文件权限管理实验_linux_14

9、设置文件系统ACL

   编辑/etc/fstab,添加ACL字段,保存重启

  

linux文件权限管理实验_文件系统_15

 

linux文件权限管理实验_系统管理_16

10、设置/test ACL


linux文件权限管理实验_系统管理_17

查看文件目录ACL:

 

linux文件权限管理实验_linux_18

11s4依旧无法查看/test目录下文件

  

linux文件权限管理实验_职场_19

 

 

Linux技术交流群:65810946

Cisco技术交流群:38807977

本人QQ1780292537,希望大家一同交流linuxcisco技术