[vsftpd] chroot를 설정하는 4가지 방법
2020. 7. 30. 08:00ㆍIT/Linux
vsftpd 환경의 FTP 서버에 계정을 추가하다가 신기한 것을 발견했다.
chroot_list_file에 있는 계정은 chroot가 작동하지 않고, 해당 목록에 없는 계정만 chroot가 적용되고 있었다.
설정 값을 확인해 보니,
chroot_local_user=NO
chroot_list_enable=YES
응?
그래서 여러 경우를 다 테스트 해봤다.
서로 상호 작용을 하는건지 'chroot_list_enable'을 YES로 설정한다고 chroot가 무조건 활성화 되는 것이 아니었다!
가장 우측 열이 상위 디렉터리 접근 가능 여부를 나타낸다.
특정 디렉터리를 chroot로 지정하고 싶을 경우,
chroot를 활성화한 상태에서 해당 계정의 홈 디렉터리를 수정하면 된다.
# usermod -d [디렉터리] [계정]
'IT > Linux' 카테고리의 다른 글
[nfs] Setting Up an NFS Server and Client on CentOS (0) | 2020.08.27 |
---|---|
[php] How to Upgrade PHP 5.4 to PHP 7.0 on CentOS 7.8 (0) | 2020.08.14 |
[명령어] tar를 이용한 빠른 파일 복사(cp, rsync) (0) | 2020.03.10 |
[명령어] ln, 심볼릭 링크 경로 변경 (0) | 2020.03.09 |
[Hadoop] How to solve Permission error that is occurred on the server while adding new Ambari hosts. (0) | 2020.02.12 |