파일을 Apache 디렉터리에 직접 업로드하려면 FTP 서버를 만들어야 합니다. 사용자를 생성하고
useradd -G wheel,apache newuser
비밀번호를 설정했습니다 .passwd newuser
/etc/passwd
/home/newuser
newuser의 홈 디렉터리에 있는 파일을 에서 로 변경하고 /var/www/html_newuser
해당 폴더에 대한 권한을 설정했습니다
/var/www/html_newuser
::
chown -R apache.apache /var/www/html_newuser
그리고chmod -R 755 /var/www/html_newuser
FTP 디렉토리에 파일을 업로드하려고 하면
553 Could not create file.
PS 동일한 구성이 Centos 6.5에서 완벽하게 작동합니다. Centos 7입니다.
답변1
s/755/2775/
소유자를 로 설정하고 apache
, 그룹 쓰기 권한을 거부하고, newuser
을 사용하여 업로드를 시도합니다. 시나리오에 따라 그룹 쓰기 권한을 허용하려면 apache
그룹이 소유한 새 파일이 생성 시 보존되도록 2775와 775를 사용하는 것이 좋습니다.