Порядок перечисления объектов в списке имеет значение. Положите рядом с Eserv.exe файл по имени noreg, чтобы конфигурация читалаcь из INI, и процитируйте сюда секцию Rights: из conf\Eserv.ini.
Звёздочки уберите. Они поддерживаеются, по-моему, только в объектах вида http://,ftp:// и connect:. А для дисковых путей используются не шаблоны, а подстроки, выровненные влево.
wwwroot\cgi-bin\
AllUsers 1
http://
User1 1
User2 2
User3 3
User4 connect:
AllUsers 1
E:\Eserv2\wwwroot\cgi-bin\estat32.ini
All 0 wwwroot\
All 1 ftproot\test\1\*
User1 30 ftproot\test\2\*
User2 30 ftproot\test\3\*
User3 30 ftproot\test\4\*
User4 30
Может где нужно авторизацию Ftp включить?
Покажите фрагмент из лога FTP, может, я там что-нибудь увижу.
И процитируйте ещё из INI VirtualFolders: и FtpVirtualFolders:
Rights: ftproot\USER1\
user1 30 ftproot\USER2\
user2 30 ftproot\USER3\
user3 30 ftproot\USER4\
user4 30
FtpVirtualFolders:
/USER1 E:\TEST\USER1
/USER2 E:\TEST\USER2
/USER3 E:\TEST\USER3
/USER4 E:\TEST\USER4
VirtualFolders:
/ wwwroot\
/docs/ docs\
Верните в FtpVirtualFolders: исходную строку
Корень должен быть. И пути слэшами позакрывайте, как в VirtualFolders:. А то ещё получите проблему с USER10
Поскольку корень www задан относительным путём, то и всё, что в нём, должно описываться в этом же стиле.