A user writes:
users cannot connect using internet explorer ftp.
here is the error:
2011-06-04 13:59:02,809 WARN FTPConnection [31612:shawaddrop] client has closed connection
2011-06-04 13:59:02,840 ERROR CwdCommand [31613:shawaddrop] No folder-change permission for /
EnterpriseDT.Net.FtpServer.FileSystem.VirtualFilePermissionException: No folder-change permission for /
at lejGrv25rhW7k9YoBct.Cj2r6d2PgtQRCxykEEw.BoHtJLTkq2(String , Boolean )
at lejGrv25rhW7k9YoBct.Cj2r6d2PgtQRCxykEEw.01WtbqHAYA(String )
at vOJB1Sn31Cm0gMXMkBI.daioTSnaR0gJsk3yypw.Process(WKthB9nJfHc9UfN1iid , String , String )
If you use an FTP URL without specifying a directory then Windows Explorer tries to change into the root directory after connecting.
For example, if the URL is
ftp://user:pass@mydomain.com, then since there's no path specified after the domain name, Windows Explorer assumes that you want to change into the root directory. It therefore executes a "CD /" command after connecting.
If you set the "User's home folder appears as root" flag in the "General User Settings" category in the Settings panel, then the user's home will be treated as the root directory for that user and you should not see that error.
Alternatively, if you specify the directory in the URL then Windows Explorer won't try to change to root, e.g.
ftp://user:pass@mydomain/user/home/dir