The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"proftpd и symlinkи"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"proftpd и symlinkи"  
Сообщение от Samson email(??) on 27-Сен-06, 19:09 
как настроить proftd, чтобы он отдавал пользователям содержимое ссылок, а не сами ссылки?

т.е. есть ссылка /home/ftp/big -> /mnt/big. надо чтобы пользователи при обращении к этому каталогу видели его содержимое. mount --bind не подходит, т.к. в /mnt/big тоже есть много ссылок.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "proftpd и symlinkи"  
Сообщение от micis email(ok) on 28-Сен-06, 08:18 
>как настроить proftd, чтобы он отдавал пользователям содержимое ссылок, а не сами
>ссылки?
>
>т.е. есть ссылка /home/ftp/big -> /mnt/big. надо чтобы пользователи при обращении к этому каталогу видели его содержимое. mount --bind не подходит, т.к. в /mnt/big тоже есть много ссылок.
А сервер и так отдаёт содержимое ссылки. Что есть в каталоге /home/ftp/big, если посмотреть по фтп (кстати, не забудь про разрешения - может пользователю, от которого работает сервер, нет доступа в /mnt/big)?

Ещё можешь посмотреть параметр ShowSymlinks в конфиге proftpd.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "proftpd и symlinkи"  
Сообщение от Samson email(??) on 28-Сен-06, 15:36 
>А сервер и так отдаёт содержимое ссылки. Что есть в каталоге /home/ftp/big,
>если посмотреть по фтп (кстати, не забудь про разрешения - может
>пользователю, от которого работает сервер, нет доступа в /mnt/big)?
>
>Ещё можешь посмотреть параметр ShowSymlinks в конфиге proftpd.
ShowSymlinks обязательно посмотрб, но в мае практически ничего не нашел по запросу "symlink".
доступ к /mnt/big вроде есть, но корень ftp: /home/ftp

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "proftpd и symlinkи"  
Сообщение от Samson email(??) on 28-Сен-06, 15:45 
еще, на linux.org.ru по сслылке: http://www.linux.org.ru/jump-message.jsp?msgid=1589575
предложили использовать mod_vroot.
С ним пока не разобрался...
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "proftpd и symlinkи"  
Сообщение от butcher (ok) on 28-Сен-06, 11:09 
>т.е. есть ссылка /home/ftp/big -> /mnt/big. надо чтобы пользователи при обращении к этому каталогу видели его содержимое. mount --bind не подходит, т.к. в /mnt/big тоже есть много ссылок.

Путь ссылки не должен выходить за пределы корневого каталога ftp.
Т.е., к примеру, если у вас /home/ftp - это корень для анонимных пользователей, то ссылка на /mnt/big не будет работать, потому что её путь выходит за пределы /home/ftp.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "proftpd и symlinkи"  
Сообщение от Den (??) on 28-Сен-06, 11:54 
Все решается через mount --bind, я не понимаю почемы Вы его не хотите использовать
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "proftpd и symlinkи"  
Сообщение от anonim on 28-Сен-06, 12:27 
Такая же проблема. Но у меня ссылка не выходит за предели корневого каталога, но видна только ссылка, а не содержимое каталога. Пишете что решается через mount --bind. Что это значит? Спасибо
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "proftpd и symlinkи"  
Сообщение от Samson email(??) on 28-Сен-06, 15:42 
>Такая же проблема. Но у меня ссылка не выходит за предели корневого
>каталога, но видна только ссылка, а не содержимое каталога. Пишете что
>решается через mount --bind. Что это значит? Спасибо
есть у тебя каталог /home/123 и есть каталог /home/ftp/123, монтируем:
  # mount --bind /home/123 /home/ftp/123
и все содержимое каталога /home/123 смонтировано /home/ftp/123.
а вообще, в man mount написано вот что:
  --bind Remount a subtree somewhere else (so that its contents are available in both places).
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

10. "proftpd и symlinkи"  
Сообщение от butcher (ok) on 28-Сен-06, 16:33 
>Такая же проблема. Но у меня ссылка не выходит за предели корневого
>каталога, но видна только ссылка, а не содержимое каталога.

Вы уверены?
Пример:
/home/ftp/ - коренвой каталог
/home/ftp/some/link -> /home/ftp/dir1 - ссылка.
Здесь хоть ссылка и указывает на каталог, находящийся в пределах корневого кталога ftp, работать не будет.
Нужно делать ссылку:
/home/ftp/some/link -> ../dir1


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "proftpd и symlinkи"  
Сообщение от Samson email(??) on 28-Сен-06, 15:27 
>Все решается через mount --bind, я не понимаю почемы Вы его не
>хотите использовать
в /mnt/big слишком много ссылок, их тоже придется монтировать...
можно, конечноже, создать файл вида:
  каталог  точка_монтирования
  ....
и написать скрипт, который будет монтировать все, что в этом файле описано.

Но так делать не хотелось бы. Помоему, коряво как-то.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "proftpd и symlinkи"  
Сообщение от Samson email(??) on 28-Сен-06, 15:37 
>Путь ссылки не должен выходить за пределы корневого каталога ftp.
так и есть, путь выходит за пределы корня ftp

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

11. "proftpd и symlinkи"  
Сообщение от Samson email(??) on 28-Сен-06, 22:38 
мда..
придется наверно править щас все вимлинки, создавать несколько каталогов video_rus1, video_rus2 итд...
и делать один-два раза mount --bind.
как я понял, другого выхода нет :(
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

12. "proftpd и symlinkи"  
Сообщение от samson_la email(ok) on 03-Окт-06, 06:45 
Купил хард на 250 гигов. Повытаскивал старые 40+40+еще_чета. И слил все в один раздел. теперь нет у меня кучи всяких ссылок с одного харда на другой :)))

замонтировал /mnt/big на /home/ftp и все. А внутри ссылок не осталось.

проблема решилась. Все спасибо.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру