Моя ОС:
cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.3 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.3 LTS"
VERSION_ID="18.04"
Я запускаю его изнутри контейнера Singularity. Итак, желательно запретить запись в / dev /
:
service rsyslog start
* Starting enhanced syslogd rsyslogd
mknod: /dev/xconsole: Permission denied
chown: cannot access '/dev/xconsole': No such file or directory
Как отключить запрос / dev / xconsole
?
Я раскомментировал следующие строки в /etc/rsyslog.d/50-default.conf, но это не помогло:
daemon,mail.*;\
news.=crit;news.=err;news.=notice;\
*.=debug;*.=info;\
*.=notice;*.=warn /dev/tty8
Итак, посмотрев исходный код пакета, я обнаружил, что комментируя вызов функции create_xconsole
в /etc/init.d/rsyslog
помогло:
case "$1" in
start)
log_daemon_msg "Starting $DESC" "$RSYSLOGD"
# create_xconsole
do_start