selang 参考指南 › selang 命令 › AC 环境下的 selang 命令 › showfile 命令 — 显示文件属性
showfile 命令 — 显示文件属性
在 AC 环境中有效
showfile 命令列出文件记录的属性。 属性按字母顺序列出。 CA Access Control 可单独处理每个记录,并且只显示您对其拥有足够权限的资源的信息。
注意:此命令同样存在于本地环境中,但操作方式有所不同。
要执行 showfile 命令,至少需要满足下列条件之一:
- 您至少拥有下列属性之一:ADMIN、AUDITOR 和 OPERATOR。
- 您是该文件的所有者。
- 在 ADMIN 类中代表 FILE 类记录的对象的访问控制列表中为您指定了读取权限。
- 在拥有该文件的组中,或在某个拥有该文件的组的父组中,您拥有 GROUP‑ADMIN 或 GROUP‑AUDITOR 属性。
此命令有以下格式:
{showfile|sf} {fileName |(fileName [,fileName...])} \
[addprops(propName [,propName ...])] \
[next] \
[props(all | propName [,propName ...])] \
[useprops(propName [,propName ...])] \
[nt|unix]
- addprops(propName [,propName ...])
-
定义要添加至类 ruler ruler 是要显示属性的列表。 每个类具有一个 ruler。 如果为类定义了 ruler,则当您请求记录的属性值列表时(例如使用 selang show 命令),默认情况下,CA Access Control 仅显示在该 ruler 中定义的属性。 的属性,仅用于本次查询。
- 文件名
-
指定要列出其属性的文件记录的名称。
CA Access Control 将单独处理每个文件记录。 如果处理文件时发生错误,CA Access Control 将发出一条消息,并继续处理列表中的下一个文件。
fileName 可包含通配符 CA Access Control 可识别某些名称的通配符字符。 在这种情况下,CA Access Control 可识别的通配符为 * 和 ?。 * 字符代表任意数量的任意字符,包括无字符;? 字符代表一个任意字符实例。字符,这样可匹配多个文件名。
在 UNIX 上,要显示名称中包含特殊字符或空格的文件的属性,请在文件名前额外键入一个斜线 (/)。
- 下一个
-
显示所请求的数据部分。 当查询数据大于设置的查询大小时,该选项非常有用。
最大查询大小由 query_size 配置设置确定。 默认的 query_size 设置为 100。
- nt
-
显示 Windows 文件属性及 CA Access Control 属性。
- props(all|propName [,propName ...])
-
为此查询和将来的查询定义此类新的 ruler ruler 是要显示属性的列表。 每个类具有一个 ruler。 如果为类定义了 ruler,则当您请求记录的属性值列表时(例如使用 selang show 命令),默认情况下,CA Access Control 仅显示在该 ruler 中定义的属性。。
- unix
-
显示 UNIX 文件属性及 CA Access Control 属性。
- useprops(propName [,propName ...])
-
仅为此查询定义 ruler ruler 是要显示属性的列表。 每个类具有一个 ruler。 如果为类定义了 ruler,则当您请求记录的属性值列表时(例如使用 selang show 命令),默认情况下,CA Access Control 仅显示在该 ruler 中定义的属性。。 类 ruler 不受影响。
示例
用户 root 希望列出文件记录 /etc/passwd 的属性。
- 用户 root 拥有 ADMIN 属性。
showfile /etc/passwd
更多信息:
checklogin 命令 - 确定登录信息
chfile 命令 - 修改文件记录
rmfile 命令 — 删除文件记录
showfile 命令 — 显示本地文件属性