1

私はかなりバニラstaging.rbファイルを使用して、このコマンドを取得しています:

/usr/bin/env setfacl -m u:www-data:rwx,u:s272shop:rwx /home/s272shop/deployment/releases/20140204030518/app/storage

問題はwww-data、展開ファイルのいずれにも存在せず、そのユーザーがサーバーに存在しないため、失敗することです。設定方法がわかりません。

を実行するcap staging deploy --traceと、deploy:set_permissions:acl. 私はそれを明示的に呼びません。他のものを呼び出すことはできますか?

4

1 に答える 1

2

Ruby Gems ディレクトリを検索した後、ファイル権限の readme でこれを見つけました。

set :file_permissions_users, ["www-data"]

それを deploy.rb に追加し、ユーザーに変更しました...そしてそれは魅力的に機能しました。

于 2014-02-04T03:45:29.837 に答える