- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个用户 didongo
(用户和组 didongo
),以及 nginx 服务器(用户和组 www-data
)。我已经设置 Capifony 登录为 didongo
用户:我第一次部署setfacl
命令工作正常(而日志文件夹为空)。但是在由 nginx 提供服务的 Web 应用程序生成一些日志(prod.log)之后,下一次部署失败,并显示 setfacl
错误。
我确定我在用户和 Web 服务器之间的权限方面犯了一个 noob 错误,但我没有看到什么错误。我看到了 didongo
不应该能够更改他没有权限的文件的权限。但是,我应该如何配置服务器或 Capifony?
谢谢!
相关(希望如此)Capifony deploy.rb 配置:
set :user, "didongo"
set :webserver_user, "www-data"
set :permission_method, :acl
set :use_set_permissions, true
set :shared_children, [app_path + "/logs", web_path + "/uploads", "vendor"]
set :writable_dirs, ["app/cache", "app/logs"]
$ setfacl -R -m u:didongo:rwx -m u:www-data:rwx /home/didongo/staging/shared/app/logs
setfacl: /home/didongo/staging/shared/app/logs/prod.log: Operation not permitted
$ getfacl app/logs
# file: logs
# owner: didongo
# group: didongo
user::rwx
user:www-data:rwx
user:didongo:rwx
group::rwx
mask::rwx
other::r-x
default:user::rwx
default:user:www-data:rwx
default:user:didongo:rwx
default:group::rwx
default:mask::rwx
default:other::r-x
# file: logs/prod.log
# owner: www-data
# group: www-data
user::rw-
user:www-data:rwx #effective:rw-
user:didongo:rwx #effective:rw-
group::rwx #effective:rw-
mask::rw-
other::r--
最佳答案
用 sudo 试试这个,之后你就不需要使用 sudo
sudo sh -c 'setfacl -R -m u:didongo:rwX -m u:www-data:rwX /home/didongo/staging/shared/app/logs'
x+
权限,阅读此
What is trailing Plus indicates
关于permissions - Capifony setfacl 权限 : "Operation not permitted",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14718533/
[user4@localhost /]$ getfacl /accounting getfacl: Removing leading '/' from absolute path names # fi
Symfony 文档让您发出两个命令来设置缓存文件夹的权限: setfacl -R -m u:www-data:rwx 应用程序/缓存 setfacl -dR -m u:www-data:rwx 应用
我正在尝试授予 acl 对 oracle 日志的访问权限,但它给出了操作不受支持的错误。 [oracle@localhost AdminServer]$ setfacl -m u:ruis:rx l
这两个命令有什么区别? sudo setfacl -R -m u:www-data:rwx -m u:yourname:rwx app/cache app/logs sudo setfacl -dR
我正在尝试从某个文件夹中删除组 ACL。它具有如下权限 $ getfacl --all-effective public # file: public # owner: sse02 # group:
有没有办法通过Scala / Java做hdfs dfs -setfacl?通过hdfs shell这样做很慢。 例如我想重写一下: Seq(“hdfs”,“dfs”,“-setfacl”,“-R”,
我正在尝试部署我的第一个 Symfony2 应用程序。 尝试访问时出现黑屏。 检查日志: $ sudo tail -f /var/log/apache2/error.log [...] Uncaugh
我正在尝试在具有特殊字符的文件夹中设置权限, setfacl -m u:Paul:rwx ?manager 目录名称是 ?manager ,但由于字符 ?总是出错。我怎样才能克服这个问题? 最佳答案
我需要在 Redhat 计算机上为给定用户(user1)打开对目录的访问权限。我使用 setfacl 命令如下 sudo setfacl -R -m u:user1:rwx /var/lib/dock
我创建了一个名为 test 的目录,并使用 setfacl 设置权限。我想在目录test中创建具有770权限的目录和文件。但是,当我创建新目录时,目录的权限为770,但新文件的权限为660。请参阅以下
使用受 kerberos 保护的 Hadoop-2.6.0。尝试使用以下命令为目录设置 ACL 命令 hadoop fs -setfacl --set user::rwx,user:user1:---
有 3 个用户:A、B、C。 A 在他的主文件夹中有 mydir /home/A/mydir B可以读取/home/A内容 C可以读写/home/A内容 我这样试过: setfacl -Rm u:B:
我想在使用 setfacl 构建 docker 镜像时为某些文件夹设置默认 acl,但没有效果。默认 acl 不变。我的目标是在/opt 中创建的每个文件都必须对任何用户具有 rwX 权限,因为该镜像
我正在使用 ACL[访问控制列表] 配置 Linux 服务器。它不允许我对目录/xfiles 之一执行 setfacl 操作。我可以在/tmp/op/applocal/等其他目录上执行 setfacl
我正在使用 Capifony 多阶段部署将我的 Symfony2 网络应用部署到 Ubuntu 机器上的 Apache 网络服务器上,托管在 AWS 上。 我有用户设置 set :user,
似乎在容器内挂载的文件系统没有“acl”,因此“setfacl”不起作用。而且它也不会让我重新安装它,我什至不能运行'df -h'。 我需要 setfacl,因为我让 root 拥有我网站上的所有文件
我有一个用户 didongo (用户和组 didongo),以及 nginx 服务器(用户和组 www-data)。我已经设置 Capifony 登录为 didongo用户:我第一次部署setfacl
SETFACL 实用程序设置文件和目录的访问控制列表 (ACL)。 我需要了解setfacl命令的源代码。有人可以告诉我哪里可以得到它吗? 最佳答案 您可以下载here 2020 年编辑:链接已更新
我有一个通过 fstab 在启动时安装的网络文件夹,如下所示: //ip-address/share /share cifs acl,username=guest, password= 这是所有人都可
我需要通过 ACL 管理目录权限在 PHP 的 linux 机器上,我们设置了一个 Windows 共享并将其安装在本地 linux 机器上。我正在寻找一种方法来获取和设置 PHP 类中目录的权限,然
我是一名优秀的程序员,十分优秀!