문제를 해결하고 / var / www / html 권한 문제를 해결하는 방법은 무엇입니까? vsFTPd를 사용하여 데비안 스트레치를 실행하고

그래서 저는 LAMP 서버와 vsFTPd를 사용하여 데비안 스트레치를 실행하고 있습니다. 코드 편집 프로그램을 사용하여 / var / www / html 디렉토리에 새 파일을 업로드하거나 새 파일을 만들 때 777 권한을 해당 파일에 적용 할 때까지 파일 / 이미지 / what-be-it을 볼 수 없습니다. / var / www / html 폴더에 있습니다. 나는 이것이 최선의 해결책이 아니라는 것을 알고 있지만 나는 여러 번 시도해 본다.

sudo chown $USER:www-data /var/www/mysite
sudo chmod -R 775 /var/www
sudo usermod -a -G www-data [my username]

운이없는 것과 비슷합니다. 내가 어떻게 문제를 촬영하고 궁극적으로이 문제를 해결할 것이므로 퍼미션을 재설정하기 위해 이미지 나 새로운 페이지를 업로드 할 때마다 서버에 넣을 필요가 없습니다.

www 폴더에는

drwxrwsrwx

생성 된 모든 하위 폴더 / 파일은

-rw-------



답변

추가 한 후 $USER ~로 www-data 그룹의 소유권을 변경했습니다. /var/www/mysite 디렉토리에서 다음 명령을 실행하십시오.

chmod g+s /var/www/mysite

그만큼 s 속성은 새 파일 및 디렉토리를 mysite 디렉토리를 생성 한 사용자의 그룹 ID가 아닌 디렉토리의 동일한 그룹 ID를 갖는 디렉토리.


답변