Trusted Solaris 開発ガイド

特権セット

AW_PRIVILEGE トークンは、監査レコードに特権セットを追加します。次の例は、指定された実行可能ファイルに対して許可された特権セットを、監査レコードに記録します。

priv_set_t								allowed_set;

 PRIV_EMPTY(&allowed_set);

 retval = getfpriv(								"/export/home/zelda/program",
 								PRIV_ALLOWED,
 								allowed_set);

 auditwrite(								AW_EVENT,
 								"AUE_second_signature",
 								AW_PRIVILEGE, AU_PRIV_ALLOWED, &allowed_set,
 								AW_WRITE, AW_END);

表示用端末に、次のレコードが表示されます。


header,116,3,second signature requested,,Fri Mar 21 10:12:21 1997, + 809950000 msec

privilege,allowed,proc_audit_appl

subject,zelda,zelda,staff,zelda,staff,420,286,0 0 phoenix

slabel,C

return,success,0