当客户端从 Windows 或 Mac 计算机访问 ftp 时,如何使 chroot 适用于 vsftp?

当客户端从 Windows 或 Mac 计算机访问 ftp 时,如何使 chroot 适用于 vsftp?

我在启用 chroot 的服务器上设置 vsftp,以便用户无法退出其主目录。

当客户端从 Linux 计算机访问 ftp 服务器时,这会起作用。

但是,当客户端从 Windows 或 Mac 计算机访问 ftp 服务器时,他们可以看到其主目录之外的目录。

如果我在 Linux 上使用 Filezilla 访问 ftp 服务器,主目录将显示为根目录,但如果我在 Windows 上使用 Filezilla 访问它,我可以看到实际目录,并且可以一直导航到根目录并从那里开始探索整个文件系统。

为什么会发生这种情况?

相关内容