GNU/Linux >> Linux の 問題 >  >> Linux

auditd を使用して OEL 5,6 で実行されるすべてのコマンドを監査する方法

質問 :sudo を使用して、または使用せずに実行されたすべてのユーザー コマンドをログに記録し、このログを中央のログ ファイルに転送する方法を教えてください。

すべてのユーザー コマンドをログに記録するように auditd を構成するには、以下のアクション プランに従ってください。

1. yum を使用して audit をインストールします パッケージ:

# yum install audit

2. ブート時に auditd サービスを自動的に開始するには:

# chkconfig auditd on

3. 次の行を /etc/audit/audit.rules に追加します .

# vi /etc/audit/audit.rules
-a exit,always -F arch=b64 -S execve
-a exit,always -F arch=b32 -S execve

4. サービスを開始します:

# service auditd start

このようにして、auditd はすべてのユーザー コマンドを /var/log/audit/audit.log に記録します デフォルトで。 「/etc/audit/auditd.conf」を編集して構成を変更できます 「.


Linux
  1. Linux ですべてまたは特定のファイルを gzip する方法

  2. バックグラウンドでスクリプトを実行する方法 (linux openwrt)?

  3. 検索を使用するときに複数のコマンドを実行するにはどうすればよいですか?

  1. LinuxでTeeとXargsを使用して標準入力からコマンドを実行する方法

  2. LinuxのbashコマンドをPERLスクリプトで実行する方法は?

  3. SSHログインでコマンドを自動的に実行する方法は?

  1. Linuxコマンドをバックグラウンドで実行する方法

  2. たとえば、Linuxコマンドのチートシートを表示する方法

  3. LinuxでSudoパスワードなしで特定のコマンドを実行する方法