суббота, 10 декабря 2011 г.

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

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

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


Нам нужна часть
1
2
3
options {
 
};


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

1
2
3
4
options {
    perm(0640);
    group("log");
};


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

Выставляем права на папку с логами
1
chown -R root:log /var/log

и перезапускаем демон
1
/etc/init.d/syslog-ng restart


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


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

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