Страница 1 из 1

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

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

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

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

Добавлено: 2009-07-12 12:18:47
AzureZ
Можно через mount_nullfs

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

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

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

Добавлено: 2009-07-12 13:55:14
GRooVE
Пока юзаю mount_nullfs на директорию на уровень вверх хомки юзера (там все равно права 700) с включенным HideNoAccess в proftpd, но все же хотелось бы найти более оптимальное решение

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

Добавлено: 2009-07-12 17:58:08
AzureZ
Я не уверен, но может поможет ModExec. Можно попробовать сделать скрипт который будет при соединении линковать пользователю нужные папки ну итд.

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

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