PDA

Просмотр полной версии : Php из песочницы не может достать до библиотек


Useroff
21.09.2008, 00:51
Всем ку!
Собстно вот такая проблемма, apache седит в chroot и к сожелению php не может найти какуюто библиотеку, если вынимаю индейца из песочницы, то он усе находит.
Как найти какой библиотеки ему не достаточно?

Зы: OpenBSD 4.3, Apache 1.3.29, PHP 5.2.5

neval
21.09.2008, 15:04
На практике, в chroot сложно поместить программы, ожидающие при запуске найти свободное место на диске, файлы конфигурации, файлы устройств и динамические библиотеки в конкретных местах. Для того, чтобы позволить программам запуститься внутри chroot-каталога, необходимо обеспечить их минимальным набором таких файлов, желательно аккуратно выбранным так, чтобы не позволить неумышленный доступ к системе снаружи (например, через файлы устройств или FIFO).

мачтасть...

Deem3n®
21.09.2008, 18:09
ldd помогает

Useroff
22.09.2008, 05:10
ldd помогает
Спс, сделал ldd /usr/local/bin/php и скопировал библиотеки в окружения chroot :)