proftp
как скрыть файлы для анонимиусов, но разрешить доступ?? точнее скрыть просмотр директории
про это не написано ничего в гугле и в доке ( я не нашел)!!
я вот пробую, но именно это не получается!
proftp, скрыть файлы для анонимиусов, но разрешить доступ !
Модераторы: SLEDopit, Модераторы разделов
-
gcc
- Сообщения: 526
- ОС: FreeBSD 8.0 CURRENT
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: proftp, скрыть файлы для анонимиусов, но разрешить доступ !
что бы директория была, но туда нельзя было войти достаточно снять атрибут x, тогда сервер при попытке входа(CWD) напишет:
550 dir: No such file or directory
(однако файл скачать будет можно, если юзер знает его точное название, хотя не знаю, попробуйте, это ещё и от клиента зависит)
если снять атрибут r, но x установить, юзер сможет войти в каталог, но для него он будет пуст.
Можно воспользоваться конфигом. Объясните, зачем это нужно.
-
gcc
- Сообщения: 526
- ОС: FreeBSD 8.0 CURRENT
Re: proftp, скрыть файлы для анонимиусов, но разрешить доступ !
Anonymous работает от ftp
конфиг:
и права дать для этого пользователя
директорию с точки можно создать
работает
конфиг:
Код: Выделить всё
#действия - Anonymous, Directory
HideGroup ЛЕВЫЙ_ЮЗЕР_В_системе
HideUser ЛЕВЫЙ_ЮЗЕР_В_системе
HideNoAccess off # по-умолчанию без нее - не знаюи права дать для этого пользователя
директорию с точки можно создать
работает
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: proftp, скрыть файлы для анонимиусов, но разрешить доступ !
Ну работает, а что вам не нравится? И вы сразу бы написали, что речь идёт о скрытых файлах. (я обычно все файлы скрываю, а не только скрытые).
Вот что написано в доке(поправте меня, если я не прав)
Normally, hidden directories and files cannot be seen via LIST or NLST commands but can be operated on via other FTP commands (CWD, DELE, RETR, etc).
Т.е. точка перед именем действует только для LIST. А читать и писать их(файлы) можно. Да, и вообще, имхо, точка перед именем служит для того, чтобы несущественные файлы в глаза не бросались.