/var/www에 있는 ftp 사용자의 홈 디렉토리

/var/www에 있는 ftp 사용자의 홈 디렉토리

저는 Centos 7을 사용하여 웹 서버를 만들려고 하고 있으며, 해당 디렉토리의 사용자에게 FTP를 통해 액세스 권한을 부여하여 /var/www홈 디렉토리로 만들려고 합니다. 나는 를 사용합니다 vsftpd. 이것은 내 구성 파일입니다.

Anonymous_enabled=아니요
로컬 활성화=예
쓰기 활성화 = 예
로컬마스크=022
dirmessage_enable=YES
xferlog_enable=예
connect_from_port_20=예
xferlog_std_format=YES
chroot_local_user=예
들어봐 = 아니요
Listen_ipv6=예
pam_service_name=vsftpd
사용자 목록 활성화됨 = 예
tcp_wrappers=예
pasv_enable=아니요
allow_writeable_chroot=YES

사용자의 홈 디렉토리를 생성 /var/www/user하고 사용자에게 775 권한을 부여하려고 시도했지만 작동하지 않았습니다. 사용자를 apacheftp그룹에 추가했지만 그것도 도움이 되지 않았습니다.

작동하게 하는 유일한 방법은 seLinux 매개변수를 allow_ftpd_full_accesson으로 변경하는 것이었지만 이는 좋은 습관이 아니라고 생각합니다. 매개변수가 ftp_home_dir존재하지 않지만 찾았습니다 tftp_home_dir. 켰을 때와 같은지 잘 모르겠지만 아무 일도 일어나지 않았습니다..

어떻게 작동하게 할 수 있나요? 다들 감사 해요!

관련 정보