LXCコンテナ内のsudoがホストの監査ログに書き込まれないように無効にする方法は?
ホストとコンテナの両方がFedora 29です。我々は、自動化されたテストを実行する多くのコンテナを実行します。これらのコンテナの中には、ホストの監査ログに表示される多くの sudo 呼び出しを実行して Journalctl の出力を入力します。現在、これはJournalctl出力の95%を表し、24時間以内に切り捨てられます。
sudoの設定を見ると、監査プラグインがあるようですが、sudo.confでプラグインを無効にする方法はわかりません。また、他のユーザーが使用しているすべてのコンテナのファイルを変更する必要はありません。
おそらく私はLXCコンテナからホストへの監査ログを無効にすることを好むでしょう。特定のメッセージを無効にするルールを作成するためにauditctlを見ていますが、システム全体に適用されるようです。ホストがsudoアクセスやその他のイベントを記録しないように無効にしたくありませんが、コンテナ内で何が起こるのか気にしません。コンテナから来たときにsudoメッセージ(またはすべてのメッセージ)をフィルタリングする方法は?
ベストアンサー1
次のトピックが役に立つと思います。
コマンドを正常に実行するためにCentOS / Fedoraでsudo関連のロギングを無効にする方法は?
https://stackoverflow.com/questions/14277116/suppress-log-entry-for-single-sudo-commands
履歴書:
sudo関連のログメッセージを無効にして、システムのデフォルトを上書きできます。
Defaults:john !syslog
その他の制限事項:
Defaults:john !syslog, !pam_session