Вы здесь

[Решено] Как дать доступ пользователю на чтение /var/log/message ?

chmod +r /var/log/message от рута спасает только до перезагрузки.
Цель вывести на conky последние 5 строк лога, чтобы было видно, что творится.
Пробовал через sudo, но из-за этого куча лишних строк типа:
localhost sudo: pam_unix(sudo:session): session closed for user root
ну и соответсвующего бреда

Кто что посоветует?

Отфильтровать лог на предмет аутентификации:

/etc/syslog-ng/syslog-ng.conf:

destination messages { file("/var/log/messages"); };
destination authlog { file("/var/log/auth.log"); };

filter f_authpriv { facility(auth, authpriv); };
filter f_messages { not facility(auth, authpriv) };

log { source(src); filter(f_authpriv) ; destination(authlog); };
log { source(src); filter(f_messages) ; destination(messages); };

А можно что нить почитать про настройку логгинга по русски, а то как то мало инфы находится уж больно?

На http://ru.gentoo-wiki.com/ есть статьи о syslog-ng

Ого, даже статьИ?? ))

Чо то как не смотрел, ни одной ненашел (

единственное это, но тут лишь общие описания разных систем...

Действительно, обманул немножко, это на английском есть статьи
(http://gentoo-wiki.com/HOWTO_create_a_logserver_with_syslog-ng
http://gentoo-wiki.com/Syslog-ng)
А что мешает со словарем поглядеть?

да, согласен, как обычно не посмотрел ))

А нельзя ли проще, дать доступ на чтение юзверю. Чтобы без sudo

поидее простым смертным логи читать нельзя, но думается это можно решить добавив юзера в группу root

Не поможет, ибо по умолчанию для messages права - 600.
Нужно поправить конфиг syslog-ng, изменив права на 640.
--
Live free or die

:wq
--
Live free or die

у меня металог ставит rw-r--r--
может быть в syslog-ng можно настроить права?

destination messages { file("/var/log/messages" group("loggers") perm(0640)); };

Могут читать люди из гипотетической группы loggers. Всем messages отдавать нельзя из соображений безопасности.
_______________________
From Siberia with Love!

Не грусти, товарищ! Всё хорошо, beautiful good!

Спасибо как раз то, что нужно!

команду dmesg могут все вызывать