리눅스 vsftp 사용자 폴더 상위 접근제한
0
본문
보안을 위해 사용자 계정 접속시 자신의 디렉토리 외의 문서에 접근하지 못하게 한다.
vsftp에서 chroot 을설정할 경우 자신의계정 루트폴더에서 상위 폴더로 이동하지 못하게 된다.
1. vsftpd.conf 파일 수정
# sudo vi /etc/vsftpd.conf |
2. 모두 사용자 디렉토리에 가두기
chroot_local_user=YES |
3. 특정 사용자만 사용자 폴더에 가두기
> chroot_list에 등록되어 있는 계정만 chroot가 적용됩니다.
chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list |
4. 특정 사용자를 제외한 나머지 사용자만 사용자 폴더에 가두기
> chroot_list에 등록된 계정을 제외한 나머지 계정만 chroot가 적용됩니다.
chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list |
5. chroot_list에 사용자 입력하기
# sudo vi /etc/vsftpd.chroot_list |
root test1 test2 |
6. vsftpd 재시작
# service vsftpd restart |
댓글목록
등록된 댓글이 없습니다.