RSyslog не хочет писать в консоль /dev/ttyXX

dimas dimas000 на ya.ru
Чт Мар 8 18:57:55 UTC 2012


кгм! у меня при дефолтных настройках rsyslogd запущен от рута, что и следует логически из /etc/init.d/rsyslog. на активные консоли стоят 660-е чмоды и root:tty.
пользователя syslog нет как такового. да и apparmor'а в Дебиане нету из коробки...
Debian testing.
чяднт?


2012-067 17:59 SVM <svm7 на mail15.com> wrote:
> Приветствую всех!
> 
> Столкнулся с проблемой: RSyslog не хочет писать события в консоль
> ttyXX.
> 
> RSyslog при запуске сбрасывает права до польз. syslog и группы syslog.
> Для /dev/tty12 стоят права на запись для группы tty, но изначально 
> пользователь syslog в группу tty не входит.
> Вот, думаю, и причина. Добавлю ка пользователя syslog в группу tty.
> - Не помогает! Странно, но добавив обыкновенного пользователя в
> группу tty сразу получаю возможность для него писать в /dev/ttyXX.
> 
> Думал, apparmor виноват, но нет.
> 
> Выхода нашел два: либо не сбрасывать права и запускать RSyslog под 
> root(чего делать не хочется), либо сказать "chmod o+w /dev/tty12", но 
> это временное решение до первой перезагрузки.
> 
> То есть проблема элементарно в правах доступа, но каких???
> Ощущение, что RSyslog сбрасывает права не до пользователя syslog, а 
> другого...
> 
> Что я пропустил?
> 
> Заранее благодарю.
> 
> 



Подробная информация о списке рассылки ubuntu-ru