Как в профтпд реализуется следующее:
user1 имеет в качестве корня /usr/local/ но может беспрепятственно прыгать папкой выше т.е. /usr или /user2 имеет в качестве корня /usr/home/user2 и не может прыгать в папку выше, тоесть он заперт (jailed) в своей домашней директории.
Есть директива DefaultRoot, но она действует на всех пользователей глобально.
Тоесть, если в конфиге сделать "DefaultRoot ~", то ВСЕ пользователи будут запираться в своих домашних директориях.
Другими словами есть ли реализация DefaultRoot для конкретного юзера?И еще: во всех виндовых фтп серверах есть фича - берем юзера и даем ему в качестве корневых несколько локальных папок. Юзер заходит и видит у себя несколько папок, фактически являющихся разными директориями даже на разных физ. дисках.
Как такое делать в сабже? Или только делать симлинки в самой фре в домашнюю папку юзера?
>Как в профтпд реализуется следующее:
>user1 имеет в качестве корня /usr/local/ но может беспрепятственно прыгать папкой выше
>т.е. /usr или /
>
>user2 имеет в качестве корня /usr/home/user2 и не может прыгать в папку
>выше, тоесть он заперт (jailed) в своей домашней директории.
>
>Есть директива DefaultRoot, но она действует на всех пользователей глобально.
>Тоесть, если в конфиге сделать "DefaultRoot ~", то ВСЕ пользователи будут запираться
>в своих домашних директориях.
>Другими словами есть ли реализация DefaultRoot для конкретного юзера?DefaultRoot / wheel
DefaultRoot ~ !wheel
Юзеры группы wheel смогут подыматься выше.
>И еще: во всех виндовых фтп серверах есть фича - берем юзера
>и даем ему в качестве корневых несколько локальных папок. Юзер заходит
>и видит у себя несколько папок, фактически являющихся разными директориями даже
>на разных физ. дисках.
>Как такое делать в сабже? Или только делать симлинки в самой фре
>в домашнюю папку юзера?Только через монтирование разделов (man mount_nullfs(8)).
P.S. Через симлинки можно потенциально получить доступ выше.
>DefaultRoot
> /
> wheel
>DefaultRoot
> ~
> !wheel
>Юзеры группы wheel смогут подыматься выше.В proftpd.conf имеем:
DefaultRoot / wheel
Захожу рутом и попадаю все равно в /root, хотя переходить к корню (/) позволяет.
Еще вопрос в тему:
Каким образом можно контролировать скорость и квоты на аплоад по юзерам. Ну с квотами боле менее понятно, можно средствами ОС делать, хотя хотелось бы, конечно, в самом proftpd рулить. Но скорость то должна рулиться по юзерам?
Неужели не знает никто...