labck 命令

用途

检查标签编码文件的一致性。

语法

labck [ -l ] [ -f encodings_file ]

labck [{ -c | -r } encodings_file ]

描述

您可使用 labck 命令验证标签编码文件是否内部一致。 不带任何标志指定该命令时,labck 命令验证系统缺省的标签编码文件的一致性,如果文件正确,那么不显示任何消息。

标志

描述
-l 如标签编码文件中所定义,列示系统高灵敏度标签、系统低灵敏度标签、系统高完整性标签和系统低完整性标签。
-f 编码文件 使用您为 encodings_file 指定的值,而不是系统缺省的标签编码文件。
-c 编码文件 将系统缺省的标签编码文件的内容复制到您指定的 encodings_file 中。 如果该文件已存在,那么该命令将因为错误退出。
-r 编码文件 将系统缺省的标签编码文件的内容替换为您使用 encodings_file 指定的文件中的内容。 仅当您指定的文件名是有效的标签编码文件时,才会替换这些内容。

安全性

只有授权用户才能运行 labck 命令。

描述
aix.mls.lef 要对标签编码文件执行上述操作,此项是必需的。

访问的文件:

描述
方式 文件
R /etc/security/enc/LabelEncodings

退出状态

labck 命令返回下列退出值:

描述
重大安全事件数量 命令成功完成。
> 0 发生错误。

示例

  1. 要检查系统缺省的标签编码文件的一致性,请输入以下命令:
    labck
  2. 要检查系统缺省的标签编码文件的一致性并打印系统高和低标签,请输入以下命令:
    labck -l
  3. 要检查当前目录中存储的标签编码文件的一致性,请输入以下命令:
    labck –f ./labelencodingsfile
  4. 要将系统缺省的标签编码文件复制到名称为 /tmp/lef 的文件中,请输入以下命令:
    labck –c /tmp/lef
  5. 要将系统缺省的标签编码文件的内容替换为 /tmp/lef 文件的内容,请输入以下命令:
    labck –r /tmp/lef

文件

描述
/usr/sbin/labck 包含 labck 命令。
/etc/security/enc/LabelEncodings 系统缺省标签编码文件。