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에서 파일 권한 등을 설정하는 다른 방법은 무엇입니까?자세한 내용은.