linux acl配置白名单
时间: 2023-11-03 18:05:58 浏览: 167
acl控制列表
在 Linux 中,可以使用 ACL(Access Control List,访问控制列表)来控制文件和目录的访问权限。如果要配置一个白名单,只允许特定用户或组访问文件或目录,可以按照以下步骤进行操作:
1. 安装 acl 工具:
```shell
sudo apt-get install acl
```
2. 设置默认 ACL:
在需要设置白名单的目录下执行以下命令:
```shell
sudo setfacl -d -m u:user:rwx,g:group:rwx,o::- .
```
其中,`user` 和 `group` 分别替换为要允许访问的用户和组,`rwx` 表示读、写、执行权限,`.` 表示当前目录。
3. 设置特定文件或目录的 ACL:
在需要设置白名单的文件或目录下执行以下命令:
```shell
sudo setfacl -m u:user:rwx,g:group:rwx,o::- filename
```
其中,`filename` 替换为要设置的文件或目录名。
这样,只有在 ACL 中指定的用户或组才能访问该文件或目录,其他用户或组将被拒绝访问。
阅读全文