Автоматический доступ к логам сервера

Т3
На сайте с 05.03.2007
Offline
191
935

Задача следующая - нам нужно, чтобы скрипт получил доступ к логам нашего арендуемого сервера для автоанализа этих логов. Однако, как сказал наш вебмастер, получить доступ к логам может только пользователь root, поэтому вот так с ходу сделать это не удастся, и нужны какие-то особые настройки сервера.

Так как все-таки решить поставленную задачу, чтобы php-скрипты получили доступ к логам, которые к тому же находятся в bz2-архивах?

Откликнувшимся по делу заранее респект ;)

Himiko
На сайте с 28.08.2008
Offline
560
#1

Объясните, почему только root может читать логи?

Единственное, что приходит в голову это параметр open_base_dir, который не дает читать файлы из папки с логами.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
K
На сайте с 19.03.2008
Offline
58
kkc
#2

Так свой же сервер, что мешает прописать как надо? :) Хоть base_dir, хоть место логов.

Вообще-то тут нужно спрашивать не вебмастера, а админа сервера :)

Про "только рут" - ерунда полная, bz2 для php - http://phpclub.ru/faq/arch/archfaq/archfaq3

Andreyka
На сайте с 19.02.2005
Offline
822
#3

Не доверяйте настройку сервера своему вебмастеру

Не стоит плодить сущности без необходимости
entropy
На сайте с 21.09.2007
Offline
43
#4

Т-34, доступ к логам посредством PHP вполне реален.

Как сказал Himiko, каталог, в котором лежат логи определяется настройками.

Однако, для полного видения ситуации Вы не указали права на доступ к файлам логов.

Если они 644, то реально. Если же 600, к примеру, то Вам придется поработать над настройками сервера. Конечно, трудно быть телепатом.

Nikolai Sokolov
На сайте с 13.03.2008
Offline
65
#5

Есть такая штука как sudo для того, чтоб давать пользователям(к примеру от которого запущен phpскрипт) на некоторое время права root

Используя наши услуги, сервисы, оборудование и опыт работы в области информационных технологий (веб-хостинг) поможем в продвиженни вашего бизнеса www.servervk.eu (http://servervk.eu)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий