그들은 심포니의 문서는 캐시 폴더에 대한 사용 권한을 설정하는 두 명령을 실행할 있습니다는 중괄호 확장 작동하지 setfacl 명령
setfacl -R -m u:www-data:rwx app/cache setfacl -dR -m u:www-data:rwx app/cache
더 효율적인 방법은 다음과 같습니다
setfacl -R -m u:www-data:rwx -m d:u:www-data:rwx app/cache
을 이것은 나를 위해 우분투 12.04에서 작동합니다.
setfacl -R {"-m ","-m d:"}u:www-data:rwx app/cache
출력 : 중괄호 확장을 사용하려고하지만,하지 않는 것
setfacl: Option -m: Invalid argument near character 1
나는 중괄호와 명령을 에코 후 출력을 실행하면, 그것은 작동 :
무엇 제공echo setfacl -R {"-m d:","-m "}g:deploy:rwx . | source /dev/stdin
? 확장 자체가 왜 실행되지 않습니까?