Linux Capifony setfacl日志文件权限

Linux Capifony setfacl日志文件权限,linux,symfony,permissions,capistrano,capifony,Linux,Symfony,Permissions,Capistrano,Capifony,我用用户ubuntu和Apache2服务器运行ubuntu。 我正试图通过capifony(capistrano)为symfony运行symfony 2应用程序。 除存在日志文件外,所有操作都运行良好: setfacl: /srv/mydomain.com/shared/app/logs/prod.log: Operation not permitted 失败: sh-c'setfacl-R-mu:ubuntu:rwx-mu:www-data:rwx/srv/mydomain.com/shar

我用用户ubuntu和Apache2服务器运行ubuntu。 我正试图通过capifony(capistrano)为symfony运行symfony 2应用程序。 除存在日志文件外,所有操作都运行良好:

setfacl: /srv/mydomain.com/shared/app/logs/prod.log: Operation not permitted
失败: sh-c'setfacl-R-mu:ubuntu:rwx-mu:www-data:rwx/srv/mydomain.com/shared/app/log

我已经将用户ubuntu添加到www数据组。 Acl数据:

$ getfacl app/logs

# file: app/logs
# owner: ubuntu
# group: ubuntu
user::rwx
user:www-data:rwx
user:ubuntu:rwx
group::rwx
mask::rwx
other::r-x
default:user::rwx
default:user:www-data:rwx
default:user:ubuntu:rwx
default:group::rwx
default:mask::rwx
default:other::r-x

# file: app/logs/prod.log
# owner: www-data
# group: www-data
user::rw-
user:www-data:rwx   #effective:rw-
user:ubuntu:rwx     #effective:rw-
group::rwx      #effective:rw-
mask::rw-
other::r--
欢迎提供帮助。。。
谢谢

它好像坏了。似乎我们可能需要使用sudo(
:user_sudo,true
)或使用不同的权限设置。刚才在另一个问题中回答了这个问题,请参阅