ipc 标记包含调用方用于标识特殊 IPC 对象的系统 V IPC 消息句柄、信号句柄或共享内存句柄。ipc 标记具有三个字段:
标记 ID 字段,将此标记标识为 ipc 标记
类型字段,指定 IPC 对象的类型
句柄字段,标识 IPC 对象
IPC 对象标识符不符合 Solaris 审计标记的上下文无关性质。没有可唯一地标识 IPC 对象的全局“名称”。相反,IPC 对象由其句柄标识。这些句柄仅当 IPC 对象处于活动状态时才有效。但是,标识 IPC 对象应该不存在问题。很少用到系统 V IPC 机制,并且这些机制全部共享相同的审计类。
下表显示了 IPC 对象类型字段的可能值。这些值在 /usr/include/bsm/audit.h 文件中定义。
表 30–7 IPC 对象类型字段的值
名称 |
值 |
说明 |
---|---|---|
AU_IPC_MSG |
1 |
IPC 消息对象 |
AU_IPC_SEM |
2 |
IPC 信号对象 |
AU_IPC_SHM |
3 |
IPC 共享内存对象 |
praudit 命令可按如下方式显示 ipc 标记:
IPC,msg,3 |