URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 96567
[ Назад ]

Исходное сообщение
"Symlinks в pure-ftpd (Ubuntu), как?"

Отправлено RaMpin , 27-Май-16 16:24 
Как организовать поддержку symlinks за пределами chroot?
То есть, должны работать переходы по symlinks за пределы chroot.
ubuntu 16.04

Содержание

Сообщения в этом обсуждении
"Symlinks в pure-ftpd (Ubuntu), как?"
Отправлено Andrey Mitrofanov , 27-Май-16 16:59 
> Как организовать поддержку symlinks за пределами chroot?
> То есть, должны работать переходы по symlinks за пределы chroot.
> ubuntu 16.04

В пределах одной ФС - хардлинки, например.


"Symlinks в pure-ftpd (Ubuntu), как?"
Отправлено RaMpin , 27-Май-16 17:07 
> В пределах одной ФС - хардлинки, например.

То есть вместо симлинков реализовать хардлинки?


"Symlinks в pure-ftpd (Ubuntu), как?"
Отправлено Led , 28-Май-16 00:33 
> То есть вместо симлинков реализовать хардлинки?
> реализовать

Что-что сделать?


"Symlinks в pure-ftpd (Ubuntu), как?"
Отправлено RaMpin , 28-Май-16 19:53 
>> То есть вместо симлинков реализовать хардлинки?
>> реализовать
> Что-что сделать?

Да-да, понял. Ошибся )

Сейчас пытаюсь собрать с --winth-virtualchroot, инфу нашел тут: http://pureftpd.sourceforge.net/FAQ

  - The 'virtual chroot' implementation. With that feature, users *can*
follow all symbolic links, even when they don't point inside the jail. This
is very handy to set up directories shared by multiple users. Binary
packages are compiled with virtual chroot by default.

To enable the virtual chroot feature when you are compiling the server, use
the --with-virtualchroot with ./configure . If you want a restricted chroot,
don't include --with-virtualchroot.

Команда:
./configure --with-virtualchroot && make && make install

Если скачать с оффсайта pure-ftpd, то при распаковке в корне будет файл "INSTALL", в нём есть описание процесса установки с сорцов.
Судя по описанию достаточно выполнить make install (спасибо гугл транслейту).
Результата в итоге не наблюдаю. Как установить pure-ftpd собранного из исходов?



"Symlinks в pure-ftpd (Ubuntu), как?"
Отправлено RaMpin , 28-Май-16 21:30 
>[оверквотинг удален]
>> Команда:
>> ./configure --with-virtualchroot && make && make install
>> Если скачать с оффсайта pure-ftpd, то при распаковке в корне будет файл
>> "INSTALL", в нём есть описание процесса установки с сорцов.
> и?
>> Судя по описанию достаточно выполнить make install (спасибо гугл транслейту).
> англицкей язэг не дружу?
>> Результата в итоге не наблюдаю. Как установить pure-ftpd собранного из исходов?
> )))))) виндузятник не нашел кнопки "зделадь зиаипись"?
> расходимся, зря теряем время ...

Не за что, обращайтесь. По крайней мере я стараюсь максимально изложить суть проблемы, а также проделанных действий.

Аглияцкий не дружу, могу читать частично, но как видите этого не достаточно.

Всё верно, виндузятник не нашёл. Если вы решили из себя остряка включить - предлагаю сарказм переключить на код, C++\Fasm\Fortan.


"Symlinks в pure-ftpd (Ubuntu), как?"
Отправлено aaa , 28-Май-16 20:08 
> Как организовать поддержку symlinks за пределами chroot?
> То есть, должны работать переходы по symlinks за пределы chroot.
> ubuntu 16.04

Если надо директорию, то проще забиндить

mount --bind /home/user/dir /var/ftp/dir


"Symlinks в pure-ftpd (Ubuntu), как?"
Отправлено RaMpin , 28-Май-16 20:22 
>> Как организовать поддержку symlinks за пределами chroot?
>> То есть, должны работать переходы по symlinks за пределы chroot.
>> ubuntu 16.04
> Если надо директорию, то проще забиндить
> mount --bind /home/user/dir /var/ftp/dir

Спасибо. Попробую.
Но на данном этапе хотелось бы из сорцов собрать.