Вот пытался FTP сервер создать, проблемы возникли.
Создал виртуальную папку /test, в ней есть подкаталоги.
Раздал права вида: ftproot/test/1 user1 30 ftproot/test/2 user2 30 ftproot/test/3 user3 30 но при тестировании я захожу в эти папки анонимным пользователем, и могу создать/удалить файл....
Права не правильно заданы?
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 задан относительным путём, то и всё, что в нём, должно описываться в этом же стиле.