FTP 사용자가 홈 디렉터리 위의 디렉터리로 이동하지 못하도록 방지

FTP 사용자가 홈 디렉터리 위의 디렉터리로 이동하지 못하도록 방지

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

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

감사해요.

답변1

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

  • 전문 소프트웨어:기본 루트 디렉터리. 이 옵션은 서버의 chroot 디렉토리가 무엇인지 나타내야 합니다.
  • 순수 FTPD:-A옵션. 참조 문서

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

관련 정보