AIX命令参考大全,卷 6,v - z - watch 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 6,v - z

watch 命令

用途

观察一个可能不可信赖的程序。

语法

watch-e Events ] [  -o File ] Command Parameter ... ]

描述

watch 命令允许 root 用户或一个审计组成员观察一个认为是不可信赖的程序操作。watch 命令 执行用 Command 参数指定的程序, 可以带任何 Parameter 字段也可以不带,记录 所有审计事件或用 -e 标志指定的审计事件。

watch 命令观察所有 在程序运行时创建的进程,包括任何子进程。watch 命令 会继续直到所有的进程(包括它创建的进程)退出,以观察所有发生的事件。

watch 命令格式化 审计记录并把它们写到标准输出或用 -o 标志指定的一个文件。

为了使 watch 命令起作用, 一定不要配置和启用审计子系统。

标志

-eEvents 指定要审计的事件。Events 参数是 在 /etc/security/audit/events 文件中定义的 以逗号分隔的审计事件列表。缺省值是所有事件。
-o File 指定输出文件的路径名。如果没有使用 -o 标志,则输出写到标准输出。

安全性

访问控制:这个命令应授予 root 用户 和审计组成员执行(x)访问权。该命令应该为 root 用户的 setuid,以使其能访问其它审计 子系统命令和文件,并有可信计算库属性。

访问的文件:

方式 文件
r /dev/audit
x /usr/sbin/auditstream
x /usr/sbin/auditselect
x /usr/sbin/auditpr

示例

  1. 要观察 bar 命令打开的所有文件,请输入:

    watch -e FILE_Open /usr/lpp/foo/bar -x

    这个命令打开审计设备并执行 /usr/lpp/foo/bar 命令。然后 它读取所有记录并选择和格式化那些 FILE_Open 事件类型的记录。

  2. 要观察 xyzproduct 程序的安装, 该程序可能是不可信赖的,请输入:

    watch /usr/sbin/installp xyzproduct

    这个命令 打开审计设备并执行 /usr/sbin/installp 命令。然后 读取所有记录并将它们格式化。

文件

/usr/sbin/watch 包含 watch 命令。
/dev/audit 指定从中读取审计记录的审计设备。

相关信息

audit 命令、auditbin 守护进程、auditcat 命令、auditpr 命令、auditselect 命令、auditstream 命令、login 命令、logout 命令、su 命令。

auditread 子例程。

关于用户的标识和认证、自主访问控制、可信计算库和审计的更多信息,请参阅《AIX 5L V5.2 安全指南》

关于审计的更多信息,请参阅《AIX 5L V5.2 安全指南》中的『审计综述』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]