FTP 사용자가 자신의 집 위에 있는 디렉터리로 이동할 수 없도록 방지

FTP 사용자가 자신의 집 위에 있는 디렉터리로 이동할 수 없도록 방지

나는 webmin을 통해 Centos 7에 사용자를 생성하고 /var/www/html/페이지를 홈 디렉토리로 지정하여 로그인하면 거기에서 시작합니다.

그러나 나는 직접 로그인하여 내가 원하지 않는 상위 디렉토리로 이동할 수 있다는 것을 깨달았습니다. 이런 일이 발생하지 않도록 하려면 어떻게 해야 합니까?

감사합니다.

답변1

당신이 사용하고 있는 FTP 서버에 특정한 기능을 찾아야 합니다.chroot 같은환경. 몇 가지 예는 다음과 같습니다:

  • proftpd:기본 루트. 이 옵션은 서버의 chroot 디렉토리를 가리켜야 합니다.
  • 순수:-A옵션. 문서 인용

이 기능을 "chroot"라고 합니다. 모든 사용자(루트 제외)에 대해 이 작업을 수행하려면 "-A" 스위치와 함께 pure-ftpd를 실행하여 이를 활성화할 수 있습니다.

관련 정보