setfacl

默认 ACL 用于备份另一个用户的主目录
setfacl

默认 ACL 用于备份另一个用户的主目录

我编写了一个脚本来备份我们的服务器。它在多个 Oracle Linux 7/8/9 系统上以“备份”用户身份运行,并且必须使用 restic 备份其他用户主目录等。我使用 Ansible 部署了此脚本,并使用 Ansible 在要备份的目录上设置了 ACL。 这是在我想要备份的目录上设置正确 ACL 的相关部分: - name: give read/exec access to backup user on all folders to backup ansible.posix.acl: path: "{{ item }}...

Admin

尝试使用 setfacl 允许脚本所有者删除缓存文件
setfacl

尝试使用 setfacl 允许脚本所有者删除缓存文件

我想使用 setfacl 允许 php 脚本所有者删除 nginx 拥有的 fastcgi_cache_path 文件。该用户已添加到 nginx 组。 我试过:setfacl -d -m u:user:rwx cache,但不起作用。脚本甚至没有看到文件,file_exists()尽管我已验证该文件确实存在于该位置。 我需要做什么?感谢您的帮助。 ...

Admin

设置目录内所有文件和文件夹的权限(CentOS 7.0)
setfacl

设置目录内所有文件和文件夹的权限(CentOS 7.0)

我对 Linux/Centos 世界还不太熟悉,有没有办法设置目录中所有文件和文件夹的权限。我知道 chmod 777 会设置目录的权限,但如果目录已经有内容,我也需要知道如何设置。在 Windows 中,你可以向下传播权限,在 Linux 中一定有办法这样做。谢谢。 ...

Admin

su -u www-data cat ...未按预期工作
setfacl

su -u www-data cat ...未按预期工作

对于我正在开展的项目,我需要 www-data 用户能够读取 /etc/openvpn/easy-rsa/pki/index.txt 权限看起来不错: -rw-r-----+ 1 root www-data 1050 Dec 7 20:43 index.txt 那不起作用所以我添加了 ACL。 getfacl index.txt # file: index.txt # owner: root # group: www-data user::rw- user:www-data:r-- group::r-- mask::r-- other::--- 不管怎...

Admin

如何在 Docker 容器内运行 setfacl
setfacl

如何在 Docker 容器内运行 setfacl

我有一个 bash 文件,它使用 ACL 向某些用户授予权限。这个 bash 文件看起来像 sudo setfacl -m u:ChiefCommander:rwx /home/Army$i 当我使用此文件构建 Docker 容器时,它显示 line 6 : setfacl : command not found 我该如何解决这个问题? ...

Admin

setfacl 无需 bash 脚本即可继承权限
setfacl

setfacl 无需 bash 脚本即可继承权限

我有这个脚本可以在所有目录中添加继承权限, asd=$(find -type d); for a in $asd; do setfacl -d -m "u:pythoncrons:rwx" $a; done 我的问题是,我可以不使用 Bash 脚本来递归设置继承权限吗? 像递归设置权限命令: setfacl -R -m "u:pythoncrons:rwx" directory 如果有人知道任何处理 VCL 的软件可能对此有用,那就更好了。 更新 #1 我实际上使用这个,因为它更容易: find -type d -exec setfacl...

Admin

与 unix cp 命令相比,从 Windows 资源管理器复制文件时 UNIX ACL 权限有所不同
setfacl

与 unix cp 命令相比,从 Windows 资源管理器复制文件时 UNIX ACL 权限有所不同

请分享您对以下场景的看法。 Unix 路径 1。 /source/dir1/test.txt 的权限为 -rw-rw----+ 场景 情况 1:将此文件从 Windows 资源管理器复制到路径 /source/dir2 该组的权限变为只读: -rw-r----+ getfacl text2 显示掩码为 r-- 案例 2:使用 Unix cp 命令将 test.txt 从 /source/dir1/ 复制到 /source/dir2/ dir2 中 test.txt 的权限为 -rw-rw----+. getfacl text...

Admin

setfacl 设置不需要的组执行
setfacl

setfacl 设置不需要的组执行

我很确定我做错了什么,但我无法弄清楚...... 我设置了一些目录,内容如下: sudo setfacl -dR -m u::rwX,g::rwX,o::rX,u:ubuntu:rwX,u:www-data:rwX,g:www-data:rwX . sudo setfacl -R -m u:ubuntu:rwX,u:www-data:rwX,g:www-data:rwX . 我的问题是,其中的现有文件突然在组上获得一个可执行标志。在我的测试服务器上,我做了完全相同的事情,但这种情况并没有发生。此服务器与测试服务器之间的唯一区别是我使用 rysnc 复...

Admin

使用 Linux ACL 覆盖目录创建模式
setfacl

使用 Linux ACL 覆盖目录创建模式

我尝试授予特定用户(例如“测试”)读取任何新创建的目录的权限。我使用以下方法执行此操作: undefine@undefine-ThinkPad-T430s:~/test$ getfacl . # file: . # owner: undefine # group: undefine user::rwx group::rwx other::r-x undefine@undefine-ThinkPad-T430s:~/test$ setfacl -d -m u:test:rX . undefine@undefine-ThinkPad-T430s:~/test...

Admin