AW_EXEC_ARGS トークンを使用すると、argv (引数値) に格納されたコマンド行引数を監査レコードに入れることができます。
main(argc, argv)
int argc;
char **argv;
{
/* アプリケーションのコード */
/* ... */
auditwrite( AW_EVENT,
"AUE_second_signature",
AW_EXEC_ARGS, argv
AW_WRITE, AW_END);
}
プログラムが「program Hello World!」と実行されると、表示用端末に次のレコードが表示されます。
header,120,3,second signature requested,,Fri Mar 21 09:31:01 1997, +989946000 msec exec_args,3, program,Hello World! subject,zelda,zelda,staff,zelda,staff,420,286,0 0 phoenix slabel,C return,success,0 |