Highlighter

воскресенье, 15 января 2012 г.

Просматриваем логи обычным пользователем в gentoo

В gentoo по-умолчанию для логов используется syslog-ng. Но, мне очень портило жизнь, что логи можно было просматривать только рутом.

Наконец-то дошли руки поправить это.

Настройки syslog-ng находятся в файле /etc/syslog-ng/syslog-ng.conf

Нам нужна часть

options {
};

Там есть такая опция perm(), которая указывает права на доступ к логам.
 Конечно, можно сделать 644, но лучше воспользуемся опцией group(), которая указывает на группу, от имени которой будут писаться логи - это поможет нам указывать пользователей, которым нужен доступ к логам.

options {
perm(0640);
group("log");
};

После этого добавляем пользователя в группу log

gpasswd -a имя log

Выставляем права на папку с логами

chown -R root:log /var/log

и перезапускаем демон

/etc/init.d/syslog-ng restart

После этого можно смотреть под теми пользователями, которые находятся в группе log

Опубликовано на http://welinux.ru

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

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