Настройка proftpd.

Вобщем поднимаю сабж на фряхе, но это неважно, конфиги-то те-же.
Итак, мне нужно следующее.
есть много-много пользователей и у каждого свой каталог.
Так-же есть один каталог общий для всех
Мне нужно сделать так чтобы пользователь при авторизации видел только 2 каталога, общий и свой, например если каталоги такие:
[Общий]
[user1]
[user2]
[userN]
...
то user2 при входе на ftp видит следующее:
[Общий]
[user2]
Гуглил, нашел что можно скрывать каталоги для групп пользователей и для пользоветяля, а вот как сделать чтобы скрыть ВСЕ НЕРОДНЫЕ каталоги…
На каждый писать правило как-то нехочется, пользователей более 200-т
Заранее спасибо.
Создать для пользователей домашние каталоги ftp и mount –bind. На фряхе bind как то по другому называется. Посмотрите в сторону mount_nullfs.
я бы посмотрел в стороноу pureftp . Мускул, веб морда, возможна настройка посредством скрипта пхп. и ваш вариант я организовал по умолчанию что называется. (freebsd 8.1 rel)
proftp, не знаю…не пробовал.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
sleepycat, ftp сервер это не обязательно мускул, веб морда… Это все равно что рекомендовать автомобиль с крыльями. Вроде и прикольно но разве это необходимо? Разве это критерий хорошего ftp сервера? Советую vsftpd. Подборку по базовой настройке ищите здесь. В его сторону скажу что конфигурация для меня удобна и его распространенность в высоконагруженных системах его основная визитка.
ето не критерий, я net2ftp настроить могу не хуже последних двух =))) нет ето я сказал на случай вопросов, “а его тяжело настраивать, а он работает с внешними БД”. я просто хотел сказать, что я его настроил даже не копаясь в конфигах, немного тока настроил пхп утилиту(если память не изменяет ето и есть вебморда..ну не суть) для наводки на свои БД и прочее, остальное я делал через веб морды. итого если без соплей по поводу не совсем верной настройки самого пхп под нужды сервера, и осознания этого факта в выводе fail-ов не пускающих на последний шаг установки, 25 минут .
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Ух, сколько советов простив proftpd.
CryptSpirit
Создать для пользователей домашние каталоги ftp и mount –bind. На фряхе bind как то по другому называется. Посмотрите в сторону mount_nullfs.
Тогда пользователей нужно привязывать к домашнему каталогу, то есть за пределы него они не выйдут даже по симлинку… А вот с –bind интересно, будем гуглить, может и прокатит, спасибо за идею.
И все-таки…
Структура правил запретов-разрешений в конфиге proftpd очень похожа на http, только нигде не могу найти полный список, не ткнете носом?;) Мне кажется есть возможность реализовать дрянь которую я задумал, вот только справочку по правилам-бы найти)
Хм, –bind (то есть mount_nullfs) работает на ура, ковыряем правила на чтение запись)
 
Зарегистрироваться или войдите чтобы оставить сообщение.