"배포자" 사용자를 만들었습니다.
# 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