当前位置: 技术问答>linux和unix
日志写入命名管道的权限问题
来源: 互联网 发布时间:2016-04-03
本文导语: 准备把系统的日志写入一个命名管道,在syslog.conf里面加入了如下配置: auth.* |/var/log/syslog.pipes/criticalMessages 其中/var/log/syslog.pipes/criticalMessages是一个命...
准备把系统的日志写入一个命名管道,在syslog.conf里面加入了如下配置:
auth.* |/var/log/syslog.pipes/criticalMessages
其中/var/log/syslog.pipes/criticalMessages是一个命名管道,权限是666。可是,在syslogd启动后,日志不能写入,在dmesg中,报错信息如下:
audit(1216687660.488:13): avc: denied { read write } for pid=6457 comm="syslogd" name="criticalMessages" dev=sda1 ino=1900782 scontext=root:system_r:syslogd_t tcontext=root:object_r:var_log_t tclass=fifo_file
请教诸位大侠,谁知道是怎么回事儿,应该如何解决。谢谢。
auth.* |/var/log/syslog.pipes/criticalMessages
其中/var/log/syslog.pipes/criticalMessages是一个命名管道,权限是666。可是,在syslogd启动后,日志不能写入,在dmesg中,报错信息如下:
audit(1216687660.488:13): avc: denied { read write } for pid=6457 comm="syslogd" name="criticalMessages" dev=sda1 ino=1900782 scontext=root:system_r:syslogd_t tcontext=root:object_r:var_log_t tclass=fifo_file
请教诸位大侠,谁知道是怎么回事儿,应该如何解决。谢谢。
|
你把selinux启用了吗?如果是的话把它给停了试一下。
|
ls -Z看看权限