Включаем запись в /var/log для обычного пользователя | Zhbert’s Home
Zhbert's Home
Домашняя страничка Zhbert'а

Включаем запись в /var/log для обычного пользователя

СТАТЬИ / LINUX / ВКЛЮЧАЕМ ЗАПИСЬ В /VAR/LOG ДЛЯ ОБЫЧНОГО ПОЛЬЗОВАТЕЛЯ

Если вы разрабатываете приложение, которое пишет логи, должен возникнуть вопрос — а как же дать ему доступ к каталогу /var/log, где эти самые логи обычно лежат? Для обычного пользователя доступ туда по умолчанию закрыт, а гонять приложение от root так себе затея…

Решение просто до безобразия: нужно добавить своего пользователя в группу syslog. Сделать это можно командой (запускать, естественно, от root):

usermod -a -G syslog user

где user — ваш пользователь.

Теперь ваш пользователь может смело писать логи в /var/log.