Utwardzam maszynę Wirtualną Ubuntu 14.04 zgodnie ze standardami CIS i mam problemy z uzyskaniem rsyslog w celu utworzenia niezbędnych plików.
Uwaga: Z Linuksem jestem coraz lepszy, ale nie jestem jeszcze mistrzem, przepraszam za wszelką ignorancję.
Wstawiłem plik /etc/rsyslog.d/CIS.conf z następującą zawartością:
*.emerg :omusrmsg:*
mail.* -/var/log/mail
mail.info -/var/log/mail.info
mail.warning -/var/log/mail.warn
mail.err /var/log/mail.err
news.crit -/var/log/news/news.crit
news.err -/var/log/news/news.err
news.notice -/var/log/news/news.notice
*.=warning;*.=err -/var/log/warn
*.crit /var/log/warn
*.*;mail.none;news.none -/var/log/messages
local0,local1.* -/var/log/localmessages
local2,local3.* -/var/log/localmessages
local4,local5.* -/var/log/localmessages
local6,local7.* -/var/log/localmessages
Zmodyfikowałem również /etc/rysyslog.conf. Treści są zatem:
$ModLoad imuxsock # provides support for local system logging
$ModLoad imklog # provides kernel logging support
$KLogPermitNonKernelFacility on
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
$RepeatedMsgReduction on
$FileOwner syslog
$FileGroup adm
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022
$PrivDropToUser syslog
$PrivDropToGroup syslog
$WorkDirectory /var/spool/rsyslog
$IncludeConfig /etc/rsyslog.d/*.conf
powtarzalna zawartość / var / log / syslog to:
Apr 6 10:03:10 ubuntu rsyslogd-2039: Could no open output pipe '/dev/xconsole': No such file or directory [try http://www.rsyslog.com/e/2039 ]
Apr 6 10:15:17 ubuntu rsyslogd: [origin software="rsyslogd" swVersion="7.4.4" x-pid="3074" x-info="http://www.rsyslog.com"] exiting on signal 15.
Apr 6 10:15:17 ubuntu rsyslogd: [origin software="rsyslogd" swVersion="7.4.4" x-pid="3152" x-info="http://www.rsyslog.com"] start
Apr 6 10:15:17 ubuntu rsyslogd: rsyslogd's groupid changed to 104
Apr 6 10:15:17 ubuntu rsyslogd: rsyslogd's userid changed to 101
Próbowałem skomentować linię xconsole w /etc/rsyslog.d/50-default.conf, a następnie zrestartowałem rsyslog. Po wykonaniu tej czynności nie widzę teraz żadnych błędów xconsole.
Co jeszcze mogę zrobić, aby wskazać, dlaczego rsyslog nie tworzy tych plików?
Dzięki!
touch
zrobić. rsyslog może robić to samo i / lub może mieć flagę / przełącznik zachowania, który pozwala mu utworzyć plik.Odpowiedzi:
Utwórz
/dev/xconsole
i ustaw poprawną własność i uprawnienia:Uruchom ponownie
rsyslog
usługę w następujący sposób:Ubuntu 14.04
Ubuntu 16.04 i nowsze wersje , używając systemd
Sprawdź, czy komunikat o błędzie nie jest już wyświetlany:
źródło
Może to być problem z uprawnieniami do folderu / dev / xconsole. Spróbuj użyć,
chmod
aby zmienić uprawnienia i zrestartuj je. To może zadziałać.źródło