개발자를 위해 WordPress 서버를 설정했는데 작동 중입니다. 하지만 이제 /usr/share/nginx/html 폴더에 파일을 복사하면 권한 문제가 발생합니다. 나는 이것을 가능한 한 간단하게 설명하려고 노력할 것입니다.
폴더의 권한은 다음과 같습니다.
drwxrwsr-x+ 9nginx wpress4096 6월 16일 08:41 HTML
보시다시피 소유자는 "nginx"이고 그룹은 "wpress"입니다. 원격 개발자를 위해 이 폴더에 ACL이 설정되어 있지만 이는 문제가 아닙니다.
내 문제는 내 개발자가 파일을 이 폴더 --> /usr/share/nginx/html에 복사할 때 소유자 nginx를 상속하지 않는다는 것입니다. 다음과 유사해 보입니다.
-rw-r--r-- 1발행자 0 6월 16일 08:14 파일 1
나는 그것이 다음과 같이 보이기를 원합니다 :
-rw-r--r-- 1nginx wpress 0 6월 16일 08:14 파일 1
복사하거나 생성한 파일이 소유자와 그룹을 상속받도록 하고 싶습니다. 권한을 설정할 때 폴더에 대해 2775를 수행하여 그룹 소유권을 상속했습니다. 문제는 소유자를 상속하려면 이 폴더에 생성되거나 복사된 파일이 필요하다는 것입니다.nginx.
SETFACL을 통해 이 작업을 수행할 수 있다고 생각하지만 시도한 것이 아무것도 없기 때문에 어떻게 작동하는지 100% 확신할 수 없습니다.