web-dev-qa-db-ja.com

CentOSでのメッセージと安全なログファイルの欠落

CentOSリリース6.4(最終)に問題があります。 /var/log/でログファイルを探していますが、明らかに2つのファイルがありません。

  • /var/logs/messages
  • /var/log/secure

Rsyslogが実行されているかどうかを確認していました(service rsyslog status)、それは[〜#〜] ok [〜#〜]です。私のrsyslog設定ファイルは/etc/rsyslog.confと呼ばれ、フォルダ/etc/rsysconf.d/は空です。

誰かが何が起こっているのかについていくつかの光を当てることができますか?

4
Tom Hert

/ var/log/messagesまたは/ var/log/secure/ etc/rsyslog.confに保存するためのルールがあるかどうかを確認します

# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none  /var/log/messages

# The authpriv file has restricted access.
authpriv.*   /var/log/secure

がない場合は、この行を追加してrsyslogサービスを再起動します。

/etc/init.d/rsyslog restart

または

service rsyslog restart
2
Renan Vicente

問題は、RHEL7(CentOS)およびFedoraで、着信メッセージを/ dev/logでリッスンするjournaldを使用することです。 rsyslogは実際にはデフォルトでAPIを介してジャーナルからメッセージを読み取りますが、インストールされたrsyslogが必要です。 journalctlを試してください。

0
Yenda