The OpenNET Project / Index page

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

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

"Chroot и линки для ftp"
Сообщение от Oleg emailИскать по авторуВ закладки(??) on 12-Май-04, 22:54  (MSK)
Есть каталоги:
  /home/user1 :
       .........
  /home/user2 :
       .........
  /home/user3 :
       .........
  /home/ftp/petya :
       user1 -> /home/user1
       user2 -> /home/user2
  /home/ftp/vasya :
       user3 -> /home/user3

Требутся фтп-сервер, который умеет такую фишку:
для пользователей petya и vasya при доступе по фтп
делается chroot в соответствующий /home/ftp/....,
и внутри него ссылки видно как каталоги, в которых
находится содержимое соответствующего /hone/userN.
Естественно, выйти выше /home/ftp/... возможности
быть не должно.

Пробовал сделать такое на proftpd, но не вышло.

Вопрос:
  умеет ли так делать proftpd?
  есди да - то как, если нет - то кто умеет и как?

Сенкс.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Chroot и линки для ftp"
Сообщение от Linuxadmin emailИскать по авторуВ закладки on 13-Май-04, 10:27  (MSK)
>Есть каталоги:
>  /home/user1 :
>       .........
>  /home/user2 :
>       .........
>  /home/user3 :
>       .........
>  /home/ftp/petya :
>       user1 -> /home/user1
>       user2 -> /home/user2
>  /home/ftp/vasya :
>       user3 -> /home/user3
>
>Требутся фтп-сервер, который умеет такую фишку:
>для пользователей petya и vasya при доступе по фтп
>делается chroot в соответствующий /home/ftp/....,
>и внутри него ссылки видно как каталоги, в которых
>находится содержимое соответствующего /hone/userN.
>Естественно, выйти выше /home/ftp/... возможности
>быть не должно.
>
>Пробовал сделать такое на proftpd, но не вышло.
>
>Вопрос:
>  умеет ли так делать proftpd?
>  есди да - то как, если нет - то кто
>умеет и как?
>
>Сенкс.


vsftpd
как сделать есть на их сайте и в документации, которая идет вместе с пакетом.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Chroot и линки для ftp"
Сообщение от Oleg emailИскать по авторуВ закладки(??) on 13-Май-04, 12:56  (MSK)
>vsftpd
>как сделать есть на их сайте и в документации, которая идет вместе
>с пакетом.

Возможно буду просрамлен, но в доке не нашел.
Если не сложно - пару ключевых строк из конфига для
именно такого случая, буду оч. признателен.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Chroot и линки для ftp"
Сообщение от lavr emailИскать по авторуВ закладки on 13-Май-04, 12:51  (MSK)
>Есть каталоги:
>  /home/user1 :
>       .........
>  /home/user2 :
>       .........
>  /home/user3 :
>       .........
>  /home/ftp/petya :
>       user1 -> /home/user1
>       user2 -> /home/user2
>  /home/ftp/vasya :
>       user3 -> /home/user3
>
>Требутся фтп-сервер, который умеет такую фишку:
>для пользователей petya и vasya при доступе по фтп
>делается chroot в соответствующий /home/ftp/....,
>и внутри него ссылки видно как каталоги, в которых
>находится содержимое соответствующего /hone/userN.
>Естественно, выйти выше /home/ftp/... возможности
>быть не должно.
>
>Пробовал сделать такое на proftpd, но не вышло.
>
>Вопрос:
>  умеет ли так делать proftpd?
>  есди да - то как, если нет - то кто
>умеет и как?

сто раз уже отвечали НИКТО не УМЕЕТ, если не понятно: man chroot до
полного просветления. Если с одной стороны хочется использовать chroot,
а с другой стороны - дать возможность смотреть директории выше chroot или
из других FS - для таких пользователей необходимо городить mount с loop
в Linux или mount_null в xBSD...

>Сенкс.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Chroot и линки для ftp"
Сообщение от Oleg emailИскать по авторуВ закладки(??) on 13-Май-04, 13:12  (MSK)
>сто раз уже отвечали НИКТО не УМЕЕТ, если не понятно:
>man chroot до полного просветления.

Ты чего такой злой?
А ты сам-то его читал? :)
И увеен, что я его не читал?
И просветление для меня невозможно?

>Если с одной
>стороны хочется использовать chroot, а с другой
>стороны - дать возможность смотреть директории выше
>chroot или из других FS - для таких пользователей
>необходимо городить mount с loop в Linux или
>mount_null в xBSD...

Никто не утверждал, что это должно быть реализовано
так прямо. Например, демон перед chroot может форкнутся,
и не делать chroot в одном из процессов, допустим детка.
Тогда он может обрабатывать запросы родителя для линков,
которые ведут выше точки chroot'а. И вообще - вариантов
реализовать это - миллион.

Просто мне нужна реализация этого именно в фтп сервере,
без mount и прочей лабуды. Но я не знаю, умеет ли кто-то
из существующих делать такое, и если да- то как его зовут.
Вопрос был именно об этом, а не о том, к чему приводит
системный вызов chroot и как это обойти.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Chroot и линки для ftp"
Сообщение от lavr emailИскать по авторуВ закладки on 13-Май-04, 14:10  (MSK)
>>сто раз уже отвечали НИКТО не УМЕЕТ, если не понятно:
>>man chroot до полного просветления.
>
>Ты чего такой злой?
>А ты сам-то его читал? :)
>И увеен, что я его не читал?
>И просветление для меня невозможно?
>
>>Если с одной
>>стороны хочется использовать chroot, а с другой
>>стороны - дать возможность смотреть директории выше
>>chroot или из других FS - для таких пользователей
>>необходимо городить mount с loop в Linux или
>>mount_null в xBSD...
>
>Никто не утверждал, что это должно быть реализовано
>так прямо. Например, демон перед chroot может форкнутся,
>и не делать chroot в одном из процессов, допустим детка.
>Тогда он может обрабатывать запросы родителя для линков,
>которые ведут выше точки chroot'а. И вообще - вариантов
>реализовать это - миллион.

понял какой компот получится и бессмыслица?

>Просто мне нужна реализация этого именно в фтп сервере,
>без mount и прочей лабуды. Но я не знаю, умеет ли кто-то
>
>из существующих делать такое, и если да- то как его зовут.
>Вопрос был именно об этом, а не о том, к чему приводит
>
>системный вызов chroot и как это обойти.

мне такие неизвестны.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Chroot и линки для ftp"
Сообщение от Oleg emailИскать по авторуВ закладки(??) on 13-Май-04, 15:57  (MSK)
>>Никто не утверждал, что это должно быть реализовано
>>так прямо. Например, демон перед chroot может форкнутся,
>>и не делать chroot в одном из процессов, допустим детка.
>>Тогда он может обрабатывать запросы родителя для линков,
>>которые ведут выше точки chroot'а. И вообще - вариантов
>>реализовать это - миллион.
>
> понял какой компот получится и бессмыслица?

хотелось бы знать, в каком месте.
поподробнее.

>>Просто мне нужна реализация этого именно в фтп сервере,
>>без mount и прочей лабуды.ак это обойти.
>
>мне такие неизвестны.

решение найдено.
работает замечательно, именно так, как хотелось.
http://www.castaglia.org/proftpd/modules/mod_vroot.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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