FTP 로그인 후 디렉토리 내용(파일)이 보이지 않을때....
CentOS APM 설치 후 홈페이지 소스를 FTP로 옮길려고 로그인을 하였는데..
디렉토리만 보이고 내용은 하나도 보이지 않는 현상이 나타나네요.
일단 vsftp 는 확인해 본바 이상이 없음.
SELinux 정책 확인
# vi /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
#SELINUX=enforcing
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
SELINUX=enforcing 을 아래 disabled 로 변경
그 후 가급적 서버 재부팅을 권함.
다시 FTP 로그인 후 접속 해보면 파일 내용이 나옵니다.
만약 이렇게 해도 안된다면 아래 글을 참조하세요.
# setsebool -P ftp_home_dir 1
// SELinux 정책에서 사용자의 home 디렉토리의 쓰기를 막아놓은것을 해제하는 명령어
# service vsftpd restart
# setsebool -P ftp_disable_trans 1
// SELinux 정책에서 FTP부분을 적용하지 않겠다는 명령어