Права доступа setfacl для Capifony: «Операция не разрешена»

У меня есть пользовательdidongo (группа пользователейdidongo) и сервер nginx (пользователь и группа)www-data). Я настроил Capifony для входа какdidongo Пользователь: первый раз, когда я развернуsetfacl Команда работает нормально (пока папка логов пуста). Но после того, как веб-приложение, обслуживаемое nginx, сгенерировало некоторые журналы (prod.log), при следующем развертывании происходит сбой, сsetfacl ошибка.

Я уверен, что я делаю ошибку 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"]

Это ошибка Capifony:

$ 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

Некоторые данные по ACL:

$ 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--

Ответы на вопрос(3)

Ваш ответ на вопрос