URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90810
[ Назад ]

Исходное сообщение
"ftp сервер на freebsd8, скрытие листинга и ..."

Отправлено Universal_gr , 25-Янв-11 21:12 
Огромная просьба подсказать решение поставленных задач!

Есть 4 диска: rootdisk disk1 disk2 disk3
Нужно для анонимных пользователей открыть папку на rootdisk/public, а также открыть другие диски и привести к такому виду
ftp://adress/public
-public
--disk1
--disk2
--disk3

И второе, нужно сделать так, чтобы зайдя на ftp://adress/  или ftp://adress/public или ftp://adress/public/disk1  пользователь не мог видеть содержимое данных каталогов. Но мог скачивать в них файлы.
А зайдя на уровень ниже, например ftp://adress/public/disk1/papka1 уже мог видеть листинг файлов.


Содержание

Сообщения в этом обсуждении
"ftp сервер на freebsd8, скрытие листинга и ..."
Отправлено Pahanivo , 25-Янв-11 21:58 
> Есть 4 диска: rootdisk disk1 disk2 disk3
> Нужно для анонимных пользователей открыть папку на rootdisk/public, а также открыть другие
> диски и привести к такому виду
> ftp://adress/public
> -public
> --disk1
> --disk2
> --disk3

man mount

> И второе, нужно сделать так, чтобы зайдя на ftp://adress/  или ftp://adress/public
> или ftp://adress/public/disk1  пользователь не мог видеть содержимое данных каталогов.
> Но мог скачивать в них файлы.
> А зайдя на уровень ниже, например ftp://adress/public/disk1/papka1 уже мог видеть листинг
> файлов.

нууу видимо поискать ftp сервер с возможностьбю контроля поддиректорий ....
может proftpd подойдет


"ftp сервер на freebsd8, скрытие листинга и ..."
Отправлено sdog , 25-Янв-11 23:10 
>> И второе, нужно сделать так, чтобы зайдя на ftp://adress/  или ftp://adress/public
>> или ftp://adress/public/disk1  пользователь не мог видеть содержимое данных каталогов.
>> Но мог скачивать в них файлы.
>> А зайдя на уровень ниже, например ftp://adress/public/disk1/papka1 уже мог видеть листинг
>> файлов.
> нууу видимо поискать ftp сервер с возможностьбю контроля поддиректорий ....
> может proftpd подойдет

убрать право "r" на соответсвующей директории, тогда по известному имени файла и соответсвущих правах на файл, можно получить доступ к файлу.


"ftp сервер на freebsd8, скрытие листинга и ..."
Отправлено Universal_gr , 26-Янв-11 15:43 
Всем спасибо, буду читать, пробовать позже отпишусь..
А вот на счёт второго, право r где убирать, средствами ftp или fs ? .ftaccess ?

"ftp сервер на freebsd8, скрытие листинга и ..."
Отправлено sdog , 26-Янв-11 17:13 
> Всем спасибо, буду читать, пробовать позже отпишусь..
> А вот на счёт второго, право r где убирать, средствами ftp или
> fs ? .ftaccess ?

chmod


"ftp сервер на freebsd8, скрытие листинга и ..."
Отправлено Universal_gr , 31-Янв-11 13:23 
Спасибо, всё сделал, только не mount, а mount_nullfs )

"ftp сервер на freebsd8, скрытие листинга и ..."
Отправлено Pahanivo , 31-Янв-11 17:40 
> Спасибо, всё сделал, только не mount, а mount_nullfs )

я тож люблю попетросянить ...