ProFTPd и линки на директории

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

ProFTPd и линки на директории

Непрочитанное сообщение GRooVE » 2009-07-12 11:34:29

Доброе время суток!
Юзерам понадобился удаленный доступ к файлам на серваке. Решил юзать ProFTPd. В общем, настроил, проблем нет. Единственное с чем столкнулся:
Каждый юзер имеет хомовую директорию, в которой находится его рабочий стол (доменный), "мои документы", профиль и т.д.; и есть еще папка public, через которую юзеры обмениваются между собой файлами. И, самое интересное, что все эти директории находятся в разных местах. Проблема как их всех вместе собрать для удобного юзания через фтп?
т.е. проходит юзер авторизацию по ftp и видит перед собой 3 папки: desktop, mydocuments, public и дальше работает и ними.
з.ы.: пробовал через симлинки... не получилось(

Заранее большое спасибо за любую помощь!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

AzureZ
мл. сержант
Сообщения: 124
Зарегистрирован: 2007-11-06 17:07:27
Откуда: Москва

Re: ProFTPd и линки на директории

Непрочитанное сообщение AzureZ » 2009-07-12 12:18:47

Можно через mount_nullfs

Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

Re: ProFTPd и линки на директории

Непрочитанное сообщение GRooVE » 2009-07-12 12:46:36

Спасибо, реально помогло!
правда появилась еще одна проблема:
каким образом сделать ссылку на папку в профиле юзверя?
при попытке mount_nullfs ~/Desktop /ftp/Desktop
ссылается на папку в профиле root'a (моунтил им) даже когда заходишь юзером через фтп

Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

Re: ProFTPd и линки на директории

Непрочитанное сообщение GRooVE » 2009-07-12 13:55:14

Пока юзаю mount_nullfs на директорию на уровень вверх хомки юзера (там все равно права 700) с включенным HideNoAccess в proftpd, но все же хотелось бы найти более оптимальное решение

AzureZ
мл. сержант
Сообщения: 124
Зарегистрирован: 2007-11-06 17:07:27
Откуда: Москва

Re: ProFTPd и линки на директории

Непрочитанное сообщение AzureZ » 2009-07-12 17:58:08

Я не уверен, но может поможет ModExec. Можно попробовать сделать скрипт который будет при соединении линковать пользователю нужные папки ну итд.

Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

Re: ProFTPd и линки на директории

Непрочитанное сообщение GRooVE » 2009-07-12 21:26:10

AzureZ писал(а):Я не уверен, но может поможет ModExec. Можно попробовать сделать скрипт который будет при соединении линковать пользователю нужные папки ну итд.
если я вас правильно понял, то в результате столкнусь с траблой при коннекте двух или более юзеров, т.к. папка для маунта одна для всех... в таком случае придется линковать папку для каждого юзера, от чего я, впринцыпе, пытаюсь уйти с самого начала! или я что-то не так понял?
пока вижу выход один: линковать "паблик" в хомке каждого юзера и уже непосредственно из хомки линковать нужные мне папки включая "паблик"... но это как-то уж очень не правильно! думаю должно быть более логичное решение...