I setup vsftp on a server with chroot enabled so that users cannot get out of their home directory.This works when the client accesses the ftp server from a Linux machine.But when a client accesses the ftp server from a Windows or Mac machine, they can see directories outside of their home directory.If I access the ftp server with Filezilla on Linux, the home directory appears as the root directory, but if I access it with Filezilla on Windows, I can see the actual directory and can navigate all the way up to the root directory and from there explore the whole filesystem.Why does this happen?
How to make chroot work for vsftp when client accesses ftp from a Windows or Mac machine?
ftp;vsftpd;filezilla