我必须了解POSIX掩码是如何重新计算的。我阅读了手册页(https://man7.org/linux/man-pages/man1/setfacl.1.html),并解释如下:
The default behavior of setfacl is to recalculate the ACL mask entry, unless a mask entry was
explicitly given. The mask entry is set to the union of all permissions of the owning group, and
all named user and
我想更改基目录中所有目录和文件的ACL和默认ACL。在其他答案(如这一个)中,使用了-R标志。然而,我得到
$ setfacl -R -m u::rwx my_dir/
setfacl: unknown option -- R
Try `setfacl --help' for more information.
# this is different from what's done on, e.g. Ubuntu
# setfacl -R -d -m u::rwx mydir/
$ setfacl -R -m d:u::rwx mydir/
如何递归地设置Cygwin的AC
我在生产服务器(Linux)上的Laravel应用程序遇到了一个非常奇怪的错误。每当我的应用程序的用户在早上第一次登录时,他们就会收到一个权限被拒绝的错误,该错误如下所示
file_put_contents(/var/www/html/PROJECT/storage/framework/cache/data/0c/e5/0ce52dca12715a327eb4c1b4bff36293ea67c719): Failed to open stream: No such file or directory
为了克服这个问题,我早上要做的第一件事就是批准整个项目
sudo chmod -R 777 P