Моя ОС:
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