文章

Linux特殊使用方式

1. 共享同一文件夹,指定用户访问,包含新增文件或目录: ACL

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
1. 如果是共享历史文件或目录
- 将指定用户加入指定组;
- 设置指定目录的权限:
	chmod -R 770 /data/xpt

2. 如果目录中所有新创建的文件和子目录都继承指定的访问权限,使用 acl
sudo apt-get install acl  # Debian/Ubuntu
sudo yum install acl      # CentOS/RHEL

# 指定的用户 username 或 组 usergroup
sudo setfacl -m d:u:username:rwx /data/xpt
setfacl -m d:u:fyl:rwx /data/share9/XPT

sudo setfacl -m d:g:usergroup:rwx /data/xpt
eg: setfacl -m d:g:xpt:rwx /data/share9/XPT

所有用户可读可写可执行
setfacl -d -m u::rwx,g::rwx,o::rwx /path/to/directory


# 验证,查看目录的 ACL 
> getfacl /data/xpt
getfacl: Removing leading '/' from absolute path names
# file: data/xpt
# owner: xpt
# group: xpt
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::r-x
default:group:xpt:rwx
default:mask::rwx
default:other::r-x


ACL方式

1
即使通过nfs挂载,也依然可以保持他权限的特性
本文由作者按照 CC BY 4.0 进行授权