구글상단(728X90)




Centos 7, RedHat 7.3 에서 FTP 접속시 목록 조회가 안되는 경우!! 또컴퓨터

[부제] Boolean ftp_home_dir is not defined 메세지 해결법

보통 SElinux 를 사용하는 상태에서
사용자의 홈디렉토리를 웹서비스로 등록 후 FTP를 이용해 접속하려면
기본적인 SElinux 보안 정책(웹/FTP 등..)적용 후
chcon 명령어로 "chcon -R -t httpd_sys_content_t /home/사용자 홈디렉토리" 적용후

setsebool -P ftp_home_dir on

혹은

setsebool -P ftp_home_dir=1

으로 boolean 값을 적용하면 사용자 홈 디렉토리에 FTP 접속이 가능했습니만
Centos 7.x 과 RedHat 7.3 은 더이상 ftp_home_dir 의 Boolean 값이 적용되지 않고
Boolean ftp_home_dir is not defined 에러만 납니다.


당장의 해결방법은 ftpd_full_access 를 이용하는 것 입니다.

setsebool -P ftpd_full_access=1

혹은

setsebool -P ftpd_full_access on

으로 boolean 값을 적용하면 FTP 클라이언트로 홈디렉토리의 목록 조회가 됩니다.

웹서비스용 FTP 계정이 아니라면

"chcon -R -t user_home_dir_t /home/사용자 홈디렉토리" 명령으로도 쉽게 해결이 됩니다.




P.S : 펌은 자유지만 출처 한 줄 정도는 부탁드립니다.

 


덧글

댓글 입력 영역


구글광고(160X600)