www-data가 소유한 디렉터리에 재동기화할 수 없습니다.

www-data가 소유한 디렉터리에 재동기화할 수 없습니다.

GCP(nginx+php7)에서 실행되는 우분투 18.04 서버가 있습니다. 나는 /var/www/mysite.com또한 drwxr-xr-x www-data:www-data.public_html/drwxr-xr-x www-data:www-data

다음 명령을 사용하여 파일을 디렉터리(자동 배포용)에 동기화하려고 합니다.

rsync -azvp test/ [email protected]:/var/www/mysite.com/public_html/test/

그러나 이렇게 하면 다음과 같은 오류가 발생합니다.

rsync: mkdir "/var/www/mysite.com/public_html/test" failed: Permission denied (13)

groups사용자를 확인했는데 me그룹의 일부입니다 www-data.

www-data 그룹의 구성원임에도 불구하고 내 권한이 거부되는 이유는 무엇입니까? 내가 원하는 일을 달성하기 위해 올바른 그룹을 사용하고 있는지 궁금해지기 시작했습니다.

도와주셔서 감사합니다!

답변1

그룹에 www-data쓰기 권한이 없습니다.

(당신은 허가가 있다고 선언합니다 drwxr-xr-x www-data:www-data)

그룹( )에 최소한 쓰기 권한을 부여해야 합니다 sudo --user www-data chmod -R g+w /var/www/mysite.com.

또한 그룹이 www-data액세스 권한을 유지하는지 확인하기 위해 파일 액세스 제어 목록(기본 권한 포함)을 사용하는 것을 고려할 것입니다. 바라보다Gnu/linux에서 파일 권한 등을 설정하는 다른 방법은 무엇입니까?자세한 내용은.

관련 정보