ckauth 命令
用途
检查当前用户会话的权限。
语法
ckauth [-A] { AuthName [,AuthName] ...}
描述
ckauth 命令确定调用 ckauth 命令的进程是否具有 AuthName 参数指定的权限。 此命令用在需要检查权限的 shell 脚本中。 使用 ckauth 命令,您可以通过逗号分隔的列表来指定一个或多个权限。 当调用的进程具有任何列出的权限时,ckauth 命令将返回 0。 如果指定 -A 选项,那么当调用的进程具有所有列出的权限时,ckauth 命令将返回 0。 失败时返回非零值。
标志
| 项 | 描述 |
|---|---|
| -A | 检查调用进程是否具有所有列出的权限。 |
示例
- 确定现有用户会话是否具有aix.fs.manage授权,请使用以下命令:
$ ckauth aix.fs.manage $ echo $? 0 - 确定现有用户会话是否同时具有aix.security.user和aix.security.group权限,请使用以下命令:
$ ckauth -A aix.security.user,aix.security.group $ echo $? 0