「配布者」ユーザーを作成しました。
# Create user deployer
sudo adduser deployer
# Give the read-write-execute permissions to deployer user for directory /var/www
sudo setfacl -R -m u:deployer:rwx /var/www
ただし、ユーザーは次のように制限されます。/var/www
deployer
これで、このユーザーがタスク内の特定のフォルダの権限を変更できるようにする方法を探しています。
作業例:
sudo chown -R deployer:www-data /var/www/app/storage
sudo chmod -R ug+rwx /var/www/app/storage
ただし、エラーが発生します。
ディストリビュータはsudoersファイルにありません。
chown|chmod|supervisorctl|systemctl
ディストリビュータにsudoコマンドのみ(パスのみ)権限を付与させる方法はありますか/var/www/
?
ディストリビュータ操作の現在の要件:
sudo chown -R deployer:www-data /var/www/app/storage
sudo chmod -R ug+rwx /var/www/app/storage
sudo supervisorctl restart all
sudo systemctl reload php7.3-fpm