EN JA
AUDITCTL(2)
AUDITCTL(2) FreeBSD System Calls Manual AUDITCTL(2)

名称

auditctl監査証跡ログファイルを制御する

書式

#include < bsm/audit.h>

int
auditctl( const char *path);

解説

auditctl() システムコールは、新しい監査証跡 (audit trail) ログファイルをオープンするようにカーネルに指示します。それは、適切な特権を必要とします。 auditctl() システムコールは、新しいファイルをオープンしますが、 auditon(2) は、監査ログを無効にするために使用されます。

戻り値

Upon successful completion, the value 0 is returned; otherwise the value -1 is returned and the global variable errno is set to indicate the error.

エラー

auditctl() システムコールは、次の場合に失敗します:
[ EINVAL]
パスが無効です。
[ EPERM]
プロセスには、操作を完了するための十分なパーミッションがありません。

関連項目

auditon(2), libbsm(3), auditd(8)

歴史

OpenBSM 実装は、2004 年に Apple Computer Inc. との契約に基づき、 McAfee Inc. のセキュリティ部門、McAfee Research によって作成されました。その後にそれは、OpenBSM 配布のための基盤として TrustedBSD Project によって採用されました。

作者

このソフトウェアは、Apple Computer Inc. との契約に基づき、 McAfee Inc. のセキュリティ研究部門、McAfee Research によって作成されました。追加の作者として Wayne Salamon, Robert Watson と SPARTA Inc. が挙げられます。

レコードを監査し、イベントストリームフォーマットを監査する Basic Security Module (BSM) インタフェースは、Sun Microsystems によって定義されました。

このマニュアルページは、 Robert Watson <rwatson@FreeBSD.org>によって書かれました。

April 19, 2005 FreeBSD