본문 바로가기

카테고리 없음

vsftpd 계정 기본디렉토리 변경

Q2. testid는 "/ftpdata/testid" 폴더의 상위로는 이동하지 못함.
A2. 기본적으로 모든 유저들이 자신의 홈 디렉토리를 빠져나가지 못하게 막기 위해서는
 
chroot_local_user=YES 설정만 해주시면 됩니다.
(chroot_lis t_enable=YES, chroot_list_file=/etc/vsftpd/ chroot_list 는 주석 또는 삭제)
 
만약에 질문하신 분처럼
 
chroot_list_enable=YES
chroot_local_user=YES
chroot_list_file=/etc/vsftpd/chroot_list
이렇게 설정할 경우, 기본적으로 모든 사용자는 자신의 ftp 홈디렉토리를 빠져 나가지 못하지만
 
/etc/vsftpd/chroot_list 에 등록되어 있는 사용자는 자신의 ftp 홈 디렉토리를 빠져 나갈 수 있습니다.
(/etc/vsftpd/chroot_list 에 등록되어 있는 사용자는 열외로 처리)
 
예를 들어 chroot_local_user=YES, chroot_list_enable=YES, chroot_list_file=/etc/vsftpd/chroot_list
이렇게 설정되어 있는 상태에서 testid 라는 유저가 /etc/vsftpd/chroot_list 에 등록되어 있다면,
 
상위 폴더로 이동이 가능합니다.