Capifony setfacl日志文件权限

时间:2013-06-02 02:46:43

标签: linux symfony permissions capistrano capifony

我正在使用带有apache 2服务器的用户ubuntu运行ubuntu。 我正在尝试通过capifony(capistrano)为symfony运行symfony 2应用程序。 除非存在日志文件,否则所有运行都非常好:

setfacl: /srv/mydomain.com/shared/app/logs/prod.log: Operation not permitted

失败:     sh -c'setfacl -R -m u:ubuntu:rwx -m u:www-data:rwx /srv/mydomain.com/shared/app/log

我已经将用户ubuntu添加到www-data组。 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--

欢迎一些帮助...... 谢谢!

0 个答案:

没有答案