Chroot Apache Mysql joomla
: 24 marca 2010, 20:00
Witam.
Do Apache2 uruchomiłem: libapache2-mod-chroot, chroota zamknąłem w /var/www. i to działa.
Ale jako że używam joomla, która korzysta z mysql to pojawił się problem z dostępem do mysqla.
Wiem, że trzeba do jaila przenieść interpreter i biblioteki tylko, że nie do końca wiem, który interpreter mysqla (i czy z całymi ścieżkami).
N. dla mysqld mam takie biblioteki:Tylko nie wiem, czy to to czy np.:
Informacje apacha:
Do Apache2 uruchomiłem: libapache2-mod-chroot, chroota zamknąłem w /var/www. i to działa.
Ale jako że używam joomla, która korzysta z mysql to pojawił się problem z dostępem do mysqla.
Wiem, że trzeba do jaila przenieść interpreter i biblioteki tylko, że nie do końca wiem, który interpreter mysqla (i czy z całymi ścieżkami).
N. dla mysqld mam takie biblioteki:
Kod: Zaznacz cały
sudo ldd /usr/sbin/mysqld
linux-vdso.so.1 => (0x00007fff10ea5000)
librt.so.1 => /lib/librt.so.1 (0x00007fa974444000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007fa97422d000)
libwrap.so.0 => /lib/libwrap.so.0 (0x00007fa974024000)
libdl.so.2 => /lib/libdl.so.2 (0x00007fa973e20000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa973c04000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00007fa9739cc000)
libnsl.so.1 => /lib/libnsl.so.1 (0x00007fa9737b4000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa9734a8000)
libm.so.6 => /lib/libm.so.6 (0x00007fa973225000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fa97300e000)
libc.so.6 => /lib/libc.so.6 (0x00007fa972cbb000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa97464d000)
Kod: Zaznacz cały
-rwxr-xr-x 1 root root 91608 lut 13 13:46 /usr/bin/mysql
Kod: Zaznacz cały
Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch mod_chroot/0.5 configured