пятница, 20 июля 2012 г.

Проверить если приложение изолированно Chroot / Check if service / aplication running under chroot Linux



Запустите ls -ld  для директории /proc/MAIN-PID/root.

Пример httpd:

Узнаем PID процесса:
pidof httpd

Получим:
23456

Запускаем ls:
ls -ld /proc/23456/root

Вывод:
lrwxrwxrwx 1 root root 0 Sep 10 02:52 /proc/23456/root -> /wwwdata



Пример postfix (PID 4645):
ls -ld /proc/4645/root

 Output:
lrwxrwxrwx 1 root root 0 Sep 10 02:59 /proc/4645/root -> /

 The PID 4645 pointing out to / (root) i.e. the root directory for application is not changed or chrooted. This is a quick and dirty way to find out if application is chrooted or not w/o opening configuration files.

Комментариев нет:

Отправить комментарий