Письмо #20235 Списка Рассылки CGatePro@list.communigate.ru
От Кого: Dmitry Akindinov <CGatePro@ru.stalker.com>
Кому: CommuniGate Pro Russian Discussions <CGatePro@ru.stalker.com>
Тема: Re: [CGP] Доступ к файлам журналов, без доступа к файловой системе
Дата: Wed, 14 Jun 2017 16:39:12 +0300
Здравствуйте.

On 2017-06-14 14:49, Subscriber wrote:
Добрый день, господа!

Подскажите, пожалуйста, можно-ли каким-то образом скачать лог-файлы, не имея непосредственного доступа к файловой системе сервера?
Через HTTP или FTP, например.
На самом сервере права админские полные.

Через WebAdmin можно скачать ~300K одним запросом в WebAdmin, при этом можно указать параметры фильтрации.
https://server:9010/Monitors/logData.html?name=2017-06-14_12-39&From=12%3A45%3A00&Till=*&Filter=incorrect&LogLevel=1&

В принципе, в директорию файлового хранилища аккаунта (/var/CommuniGate/Accounts/postmaster.macnt/account.web/private/) можно поместить симлинк, указывающий на директорию SystemLogs (TheLogs -> /var/CommuniGate/SystemLogs). Тогда пользователь может работать с файлами логов как с другими файлами в своём хранилище. Проблема в том, что владелец этого аккаунта сможет тогда и писать в эту директорию (и удалять файлы логов).
Это можно обойти, дав уже средствами CGPro права только на чтение из этой папки нужному аккаунту. Читать надо при этом из чужого аккаунта: ~postmaster/private/TheLogs

--
Best regards,
Dmitry Akindinov
Подписаться (Прямо) Подписаться (Дайджест) Подписаться (Оглавление) Отписаться Написать Listmaster-у