商业图片素材网站,平台搭建一条龙,wordpress4.5的主题,天津网络关键词优化文章目录 1.ACL权限介绍二、操作步骤1. 添加测试目录、用户、组#xff0c;并将用户添加到组2. 修改目录的所有者和所属组3. 设定权限4. 为临时用户分配权限5. 验证acl权限6. 控制组的acl权限 1.ACL权限介绍
每个项目成员有一个自己的项目目录#xff0c;对自己的目录有完全… 文章目录 1.ACL权限介绍二、操作步骤1. 添加测试目录、用户、组并将用户添加到组2. 修改目录的所有者和所属组3. 设定权限4. 为临时用户分配权限5. 验证acl权限6. 控制组的acl权限 1.ACL权限介绍
每个项目成员有一个自己的项目目录对自己的目录有完全权限 项目组中的成员对项目目录也有完全权限 其他人对项目目录没有任何权限 对于被分配进入项目的临时人员只有读和执行权限不能修改
二、操作步骤 1. 添加测试目录、用户、组并将用户添加到组
第一步创建文件夹(查询是否创建成功ll,东西太多用管道符)
第二步创建用户(可以是多个用户员工张三zs、李四ls)
第三步创建组tgroup组名字
第四步把员工放到一个组里(-a追加和添加的意思 可以查看是否加进去 cat /etc/group) [rootlocalhost ~]# mkdir /project [rootlocalhost ~]# useradd zs [rootlocalhost ~]# useradd ls [rootlocalhost ~]# groupadd tgroup [rootlocalhost ~]# gpasswd -a zs tgroup 正在将用户“zs”加入到“tgroup”组中 [rootlocalhost ~]# gpasswd -a ls tgroup 正在将用户“ls”加入到“tgroup”组中 查看组是否正常建立
cat /etc/group
2. 修改目录的所有者和所属组
[rootlocalhost ~]# chown root:tgroup /project [rootlocalhost ~]# ll -d /project drwxr-xr-x. 2 root tgroup 6 2月 23 18:35 /project
3. 设定权限
[rootlocalhost ~]# chmod 770 /project [rootlocalhost ~]# ll -d /project drwxrwx—. 2 root tgroup 6 2月 23 18:35 /project
4. 为临时用户分配权限
4.1 添加临时用户
[rootlocalhost ~]# useradd tempuser [rootlocalhost ~]# passwd tempuser 4.2 为临时用户分配特定权限
[rootlocalhost ~]# setfacl -m u:tempuser:rx /project [rootlocalhost ~]# getfacl /project getfacl: Removing leading ‘/’ from absolute path names #file: project #owner: root #group: tgroup user::rwx user:tempuser:r-x group::rwx mask::rwx other::— 4.3 查看目录权限注意表示文件或目录有acl权限
[rootlocalhost ~]# ll -d /project drwxrwx— 2 root tgroup 6 2月 23 18:35 /project
5. 验证acl权限
[rootlocalhost ~]# su tempuser [tempuserlocalhost root]$
[tempuserlocalhost root]$ cd /project [tempuserlocalhost project]$ [tempuserlocalhost project]$ touch test.txt touch: 无法创建test.txt: 权限不够
6. 控制组的acl权限
[tempuserlocalhost project]$ su root 密码 [rootlocalhost project]# groupadd temp
[rootlocalhost project]# setfacl -m g:temp:rx /project
[rootlocalhost project]# getfacl /project getfacl: Removing leading ‘/’ from absolute path names #file: project #owner: root #group: tgroup user::rwx user:tempuser:r-x group::rwx group:temp:r-x mask::rwx other::— 创建一个用户 [rootlocalhost project]# useradd tempu02 [rootlocalhost project]# passwd tempu02 6.5 将用户添加到temp组中
[rootlocalhost project]# gpasswd -a tempu02 temp 正在将用户“tempu02”加入到“temp”组中 6.6 验证
[rootlocalhost project]# su tempu02 #可以进入目录 [tempu02localhost project]$ cd /project #不能创建文件 [tempu02localhost project]$ touch aa.txt touch: 无法创建aa.txt: 权限不够