[MicroServer G7 N54L] vsftpd 상위 디렉토리로의 이동 제한
[MicroServer G7 N54L] vsftpd 상위 디렉토리로의 이동 제한
FTP를 운영하다 보면 사용자가 홈 디렉토리에서 상위 디렉토리(root)로 이동 할 수 있습니다.
아래 사진 처럼 굳이 관리자가 아닌 이상 root까지 볼 필요가 없겠지요?
그래서 사용자의 상위 디렉토리로의 이동을 제한합니다.
/etc/vsftpd 안에 vsftpd.conf 파일을 열어서 편집합니다.
그전에 저처럼 반드시 혹시 모를 상황에 대비해서 vsftpd.conf를 백업합니다.(vsftpd.conf.bak)
파일을 열어서 /chroot로 검색합니다.
그리고 아래 빨간 테두리 부분을 수정합니다.
chroot_local_user=YES
chroot_list_enable=YES
chrot_list_file=/etc/vsftpd/chroot_list
이 부분에 주석을 제거 합니다.
그리고 저장하고 나옵니다.
chroot_list에 상위 디렉토리로 이동 가능하게 할 계정명을 입력합니다.
저는 chroot_list 파일이 없어서 user_list 파일을 chroot_list 파일로 복사하고
상위 디렉토리로 이동 가능하게 할 계정명을 입력했습니다.
지금은 테스트라 계정을 두개만 생성했습니다.
1. qual
2. user1
그중에 qual 계정만 상위 디렉토리로 이동하기 위해 qual을 입력합니다.
이제 vsftp에 접속합니다.
아래 사진은 qual 계정이 접속한 사진입니다.
왼쪽에 보면 /home/qual 이 보입니다.
이번엔 user1이 접속한 화면입니다.
/ 밖에 보이지 않습니다.
이상 특정 계정만 상위 디렉토리로 이동 가능하게 하는 방법을 마칩니다.
'Linux' 카테고리의 다른 글
[MicroServer G7 N54L] openSSH 포트 변경 (0) | 2015.06.21 |
---|---|
[MicroServer G7 N54L] openSSH에 root로 바로 접속 제한 (0) | 2015.06.20 |
[MicroServer G7 N54L] 파워 교체!! (0) | 2015.06.14 |
[MicroServer G7 N54L] Linux에 설치된 Virtual Box에 xp 설치 (0) | 2015.06.06 |
[MicroServer G7 N54L] LINUX에 Virtual Box 설치 (0) | 2015.06.05 |