2014-11-30 2 views
0

/램프 w 우분투 서버 14.04.1 및 Webmin은/proFTP는 (정말 Webmin은 많이 사용하지 않은, 너무 많은 물건 주위를 비행)우분투 서버, PHP, FTP 권한

문제를 : /의 소유자로 내 사용자와 var/www/나는 ftp 파일을 서버에 보낼 수 있지만 PHP는 소유자로서 www- 데이터가없는 파일을 처리 할 수 ​​없다.

나는 또한 시도 : sudo adduser myUsername www-data sudo chown -R www-data:www-data /var/www/

이 여전히이 디렉토리에 FTP 업로드 내 사용자를 허용하지 않았다; sudo chown -R myUsername:myUsername /var/www/으로 다시 변경하면 FTP를 다시 허용합니다.

FTP를 사용할 수있는 권한을 설정하고 PHP가 파일 (cURL, fopen, exec 등)을 처리 할 수있게하려면 어떻게해야합니까?

+0

제안 : www로 직접 FTP 액세스를 허용하는 장단점을 강력히 재고해야합니다. 특정 기술적 인 이유가 없다면, 생산 현장의 장점보다 네거티브가 항상 중요 할 것입니다. 업로드가 부분적으로 만 완료되었을 때 연결이 끊어지면 어떻게됩니까? 사용자가 업로드 중에 더 큰 파일에 액세스하면 어떻게됩니까? 두 경우 모두 사용자에게 깨진 파일이 제공됩니다. 다른 폴더로 업로드 한 다음 www 이상으로 복사하는 것이 좋습니다. –

답변

0

나는이 질문을하기에 적합한 사이트라고 생각하지 않습니다.

usermod -a -G www-data yourUserName 
0

폴더 권한을 755로 설정, 그것은 (그룹 쓰기) 775 있었어야 :

그러나보십시오.

+0

항상 그 8 진수를 확인하십시오! – MeetTitan

+0

나는 chmod 775 명령을 입력하고 즉시 창을 전환했기 때문에 나는 바보 같이 느껴진다는 것을 안다. 내가 sudo를 위해 나의 비밀 번호를 다시 입력 할 필요가 있었다. .... 성급한 일 :( –