CentOS 7.x vsftpd 자신의 홈디렉토리 상위폴더 접근막기
vsftpd 기본 설정에서는 자신의 홈디렉토리 이외에도 root 디렉토리까지 상위 폴더로 접근이 가능합니다.
상위 디렉토리 이동을 막는 설정 방법입니다.
/etc/vsftpd/vsftpd.conf 파일에서
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
allow_writeable_chroot=YES
allow_writeable_chroot=YES 이 줄이 없으면 "500 OOPS: chroot" 에러가 발생합니다.
저장하고
/etc/vsftpd/chroot_list 에 ftp 접속계정 유저들을 추가
그리고 selinux 설정이 되어있다면 아래 처럼 해주세요.
[root@virtualbox ~]# getsebool -a | grep ^ftp_home_dir
ftp_home_dir --> off
[root@virtualbox ~]# setsebool -P ftp_home_dir on
이 부분은 SE LINUX 때문에 해주어야 합니다.
# systemctl restart vsftpd
'LINUX' 카테고리의 다른 글
CentOS 7.x Openstack Swift 설치하기 (0) | 2016.05.16 |
---|---|
CentOS 7.x VPS reboot 이후 부팅 안됨 (0) | 2016.05.14 |
ConoHa Object Storage 다운로드 속도 테스트 (0) | 2016.05.13 |
Openstack Swift 사용 방법 (0) | 2016.05.12 |
CentOS 7.x MySQL innoDB Disable 하는 방법 (0) | 2016.05.12 |