上一主题: report_agent.sh 脚本-配置报告代理下一主题: sebuildla 实用程序-创建后备数据库


seaudit 实用程序-显示审核日志记录

seaudit 实用程序显示 CA ControlMinder 审核日志文件中的记录。 要在 Windows 上执行 seaudit 实用工具,您必须有 AUDITOR 属性并必须属于在 seos.ini 的 audir_group。 在显示包括密码的审核记录时,seaudit 通过一系列星号 (***) 取代密码文本来保护密码身份。

注意:您可以在命令开关参数和选项中使用字符串匹配。 一些 UNIX shell 自动扩展掩码参数;因此,从这样的 shell 调用 seaudit 时,您应阻止掩码通过在星号或问号之前键入反斜线 (\) 由 shell 进行处理。

注意:seaudit 实用程序按用户名(而不是用户 ID)显示跟踪记录。

此命令格式如下:

seaudit switch [options]
switch

定义实用程序的操作模式。 可以是以下选项之一

‑a | -all

显示除跟踪工具发送到审核日志的用户跟踪记录以外的所有记录。

注意:也不显示可用于 UNIX 的连接 TCP 记录。 指定 -c 选项以显示这些记录。

-, | -help

显示此实用程序的帮助。

{‑i | -inet} host service

显示从指定服务的指定主机接收的 TCP 请求的 INET 审核记录。 hostservice 都是识别 seaudit 搜索的系列主机和服务的掩码。

在 UNIX 上,要列出具有已建立连接的网络 ID(端口号)的 TCP 记录,请添加 ‑c 标志。 例如:

seaudit ‑i ‑c myhost telnet
{‑l | -login} user1, user2, ... terminal

显示指定终端上以逗号分隔的指定用户的 LOGIN 记录。

userterminal 都是掩码。

在 UNIX 上,这还将列出 serevu 在启用和禁用用户时所创建的记录,以及验证后台进程在您输入了无效密码后所创建的记录。

{‑r | -resource} class resource user1, user2, ...

显示以逗号分隔的指定用户的指定资源上的指定类的常规资源审核。

  • class 是识别所访问资源所属的类的掩码。
  • resource 是识别访问的资源名称的掩码。
  • user 是访问资源的用户名的掩码。
‑s | -start

显示 CA ControlMinder 启动和关闭消息。

‑St | ‑Stat message_number

(仅限于 UNIX)。 显示 watchdog 消息编号的说明。

‑t | -table

显示日志代码表。

‑tr

显示跟踪其活动的所有用户的跟踪记录。

注意:在默认情况下跟踪记录显示登录会话 ID 列。 如果不想显示该列,请使用 -format 选项。

‑trr resource

显示指定资源的跟踪记录。

‑tru {uid1|user1}, {uid1|user2}, ...

显示具有指定数字的 uid 或用户名的用户的跟踪记录。

‑u command class record user

显示数据库更新审核记录:

  • command 是识别搜索系列 selang 命令的掩码。
  • class 是识别要搜索的类的掩码。
  • record 是识别要搜索的记录的掩码。
  • user 是识别已执行这些命令的用户的掩码。
‑w

显示 watchdog 审核记录。

options

定义更改实用程序显示其信息方式的可选修饰符。 可以是以下选项之一或更多:

‑c

(仅限于 UNIX)。 显示已连接 INET 记录。 这些是为会话 ID 跟踪而生成的记录,列出了成功 TCP 连接的端口号。

例如:某位用户 (user1) 打开了从 comp1 到 comp2 的 Telnet 会话,comp1 和 comp2 均安装了 CA ControlMinder。 可以 配置 comp2 上的 CA ControlMinder(日志连接配置设置)以将确认发送到具有通过 Telnet 会话登录的用户凭据的 comp1(这可能是除 user1 之外的用户)。 comp1 收到此确认时,将创建 TCP 连接记录(会话建立记录),然后使用 -c 选项可以显示该记录。

‑detail

显示有关每条记录的详细信息。

‑delim delimiter

定义在第一个字段之前和其余字段之间所使用的分隔符。 例如:以下命令可使字段显示在用逗号分隔的引号中:

seaudit ‑a ‑delim \”,\”

‑delim2 delimiter

除了第一个字段前面没有分隔符之外,与 ‑delim 选项相同。

-delim3 delimiter

除了年、月和日之间有分隔符之外,与 -delim 选项相同。

-delim4 delimiter

与 -delim2 选项相同。

‑ed date

指定结束日期。 显示在此日期之后记录的记录。

您可以使用以下两种方式之一指定日期

  • 使用格式 ddmmyyyy
  • 使用字符串 today 将日期设置为今天。

也可以使用字符串 today,后跟(减号)和一个数字。‑ 这样可以将日期定义为今天之前的指定天数。 例如:today3 表示日期为三天前。

‑et time

指定结束时间。 显示在此时间之后记录的记录。

您可以使用以下两种方式之一指定时间

  • 使用 24 小时时间格式 hh:mm
  • 使用字符串 now 将时间设置为现在。

    也可以使用字符串 now,后跟 ‑(减号)和一个数字。 这样可以将时间定义为现在之前的指定分钟数。 例如:now‑60 表示时间是六十分钟(一小时)前。 要描述某特定日内的时间范围,请将此选项与 ‑sd、‑ed 或两者结合使用。

注意now 字符串针对当今的时间有效。 例如,如果当前时间是 130 am,您指定 now-89。 如果您指定 now-89,那么不会出现记录。

‑f | -failure

指定 not 以显示访问失败。

{‑fn | -file} fileName

指定要搜索的审核日志文件的名称。

-format release

指定看上去象 CA ControlMinder 版本的输出格式。

release-定义版本号。 有效值包括:

  • 80sp1-r8 SP1 中的输出不包括较新的版本中有效的 UID 列。
  • 12-r12.0 中的输出无法显示密码更改记录。 对于跟踪记录,在 r12.0 中的输出不包括登录会话 ID 信息。
‑g | -grant

指定 not 显示成功(已授予)访问权限。

‑gn | -grantnotify

指定 not 显示成功(已授予)访问权限,除通知记录之外。

-kbl -a -sid sid {-rp | -pr | -cmd | -exe | -disp}

(仅限 UNIX)指定显示键盘日志记录审核文件 (kbl.audit) 的内容。

-a

显示审核文件中记录的所有会话。

-sid sid

指定键盘记录会话 ID。

-rp

重放整个键盘记录会话。

-pr

显示整个键盘记录会话,不包括控制字符。

-cmd

(仅限 UNIX)显示用户在命令行记录会话期间输入的命令。

-exe

显示用户在 shell 中执行的命令的 EXECARGS 详细信息。

-disp

指定此选项时,将显示记录的会话时间。

注意:可以在以下 shell 中运行此命令:bash、tcsh、csh、ksh、jsh、rsh、ash、zsh

‑logout

(仅 UNIX)指定 not 显示注销记录。

‑millennium

(仅 UNIX)指定使用四位数而不是二位数显示年份。

‑n | -netaddr

指定应显示 Internet 地址而不是 TCP/IP 记录中的主机名。

notify‑

指定 not 显示 NOTIFY 审核记录。

{‑o | -origin} host

指定仅显示来源于指定主机的记录。

仅当从 selogrcd 日志‑路由收集后台进程所创建的合并审核文件浏览记录时,此选项才适用。

‑pwa

(仅 UNIX)指定 not 显示密码尝试记录。

‑sd date

指定开始日期。 显示在此日期之前记录的记录。

您可以使用以下两种方式之一指定日期

  • 使用格式 ddmmyyyy
  • 使用字符串 today 将日期设置为今天。

也可以使用字符串 today,后跟(减号)和一个数字。‑ 这样可以将日期定义为今天之前的指定天数。 例如:today3 表示日期为三天前。

sessionid

指定显示包含用户登录会话 ID 信息的列。 在默认情况下,该列为隐藏。

注意:此选项只针对具有 r12.0 SP1 和以上版本的端点有效。

‑st time

指定开始时间。 显示在此时间之前记录的记录。

您可以使用以下两种方式之一指定时间

  • 使用 24 小时时间格式 hh:mm
  • 使用字符串 now 将时间设置为现在。

也可以使用字符串 now,后跟 ‑(减号)和一个数字。 这样可以将时间定义为现在之前的指定分钟数。 例如:now‑60 表示时间是六十分钟(一小时)前。 要描述某特定日内的时间范围,请将此选项与 ‑sd、‑ed 或两者结合使用。

注意now 字符串针对当今的时间有效。 例如,如果当前时间是 130 am,您指定 now-89。 如果您指定 now-89,那么不会出现记录。

‑v | -servnum

指定显示端口号,而不是服务名。

‑warn

指定 not 显示警告记录。

示例

更多信息:

如何识别审核记录的事件类型

审核事件类型