|
|
|
Многопользовательский ftp
|
|||
|---|---|---|---|
|
#18+
Привет всем! Необходимо предоставить доступ к каталогам, находящимя на двух разных разделах, через ftp. Первый каталог представляет собой образы дисков, второй - документация. Настроил proftpd. Естественно, символические ссылки не работают. Сделал доступ к документации анониму, к дистрибутивам пользователю dist. Как ограничить доступ пользователя dist к другим каталогам ФС? Или есть другие способы (наверняка ;) ) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2006, 14:58:15 |
|
||
|
Многопользовательский ftp
|
|||
|---|---|---|---|
|
#18+
ну там, chroot; chmod; chown.... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2006, 17:34:06 |
|
||
|
Многопользовательский ftp
|
|||
|---|---|---|---|
|
#18+
Вроде chroot может делать только root. А прав на каталог, чтобы его нельзя было сменить, я не знаю ;( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2006, 18:54:33 |
|
||
|
Многопользовательский ftp
|
|||
|---|---|---|---|
|
#18+
Ну так задать данную директорию пользователю dist как домашнюю, и chroot его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2006, 20:44:47 |
|
||
|
Многопользовательский ftp
|
|||
|---|---|---|---|
|
#18+
DocAlНу так задать данную директорию пользователю dist как домашнюю, и chroot его. У vsftp есть флаг в настройках _делать chroot_. Но учтите, что symlinks работать не будут - зато можно монтировать одни каталоги на другие (как не помню, но это существует) и таким образом выкрутиться, если нужно, чтобы пользователь видел данные с нескольких файловых систем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2006, 23:10:33 |
|
||
|
Многопользовательский ftp
|
|||
|---|---|---|---|
|
#18+
Так уж сложилось, что всю жисть использовал pure-ftpd, и такой головной боли не имел.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 01:29:24 |
|
||
|
Многопользовательский ftp
|
|||
|---|---|---|---|
|
#18+
Поставил pure-ftpd, но разницы особой не заметил ;) Помогла установка домашнего каталога пользователя в "/media/dist/./" ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 11:51:24 |
|
||
|
Многопользовательский ftp
|
|||
|---|---|---|---|
|
#18+
Можно прирастить один каталог на другой командой mount с параметром --bind. В современных линухах это работает (у меня на CentOS 3 прокатило). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 12:01:14 |
|
||
|
Многопользовательский ftp
|
|||
|---|---|---|---|
|
#18+
Во FreeBSD например можно подмаунтить любой каталог в любое место командой mount_nullfs /mnt/ad0/somedir /home/user/somedir можно еще и в /etc/fstab прописать, чтобы при перезагрузке автоматом подмаунчивались и всё. proftpd отлично работает с такими папками, не нужны никакие симлинки. -------------------------------------------------------------- Правильно заданный вопрос содержит в себе половину ответа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 17:09:24 |
|
||
|
Многопользовательский ftp
|
|||
|---|---|---|---|
|
#18+
Всем спасибо за ответы. Итак, лекарство - установить домашний каталог пользователя с суфиксом "/./" и замонтировать любой каталог ФС куда надо с опцией "-rbind" (для рекурсивного подключения замонтированных в этот каталог ФС). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 11:32:10 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=33773698&tid=1489408]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 388ms |

| 0 / 0 |
