FTP 서버 권한

FTP 서버 권한

파일을 Apache 디렉터리에 직접 업로드하려면 FTP 서버를 만들어야 합니다. 사용자를 생성하고 useradd -G wheel,apache newuser 비밀번호를 설정했습니다 .passwd newuser

/etc/passwd/home/newusernewuser의 홈 디렉터리에 있는 파일을 에서 로 변경하고 /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를 사용하는 것이 좋습니다.

관련 정보