![클라이언트가 Windows 또는 Mac 컴퓨터에서 ftp에 액세스할 때 chroot가 vsftp와 작동하도록 하려면 어떻게 해야 합니까?](https://linux55.com/image/110881/%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%EA%B0%80%20Windows%20%EB%98%90%EB%8A%94%20Mac%20%EC%BB%B4%ED%93%A8%ED%84%B0%EC%97%90%EC%84%9C%20ftp%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%A0%20%EB%95%8C%20chroot%EA%B0%80%20vsftp%EC%99%80%20%EC%9E%91%EB%8F%99%ED%95%98%EB%8F%84%EB%A1%9D%20%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
사용자가 홈 디렉터리를 종료할 수 없도록 chroot 지원 서버에 vsftp를 설정하고 있습니다.
이는 클라이언트가 Linux 시스템에서 FTP 서버에 액세스할 때 작동합니다.
그러나 클라이언트가 Windows 또는 Mac 컴퓨터에서 FTP 서버에 액세스하면 홈 디렉터리 외부의 디렉터리를 볼 수 있습니다.
Linux에서 Filezilla를 사용하여 ftp 서버에 액세스하면 홈 디렉터리가 루트 디렉터리로 나타나지만 Windows에서 Filezilla를 사용하여 액세스하면 실제 디렉터리를 볼 수 있고 루트 디렉터리까지 탐색을 시작할 수 있습니다. 전체 파일 시스템.
왜 이런 일이 발생합니까?