labck 命令
用途
检查标签编码文件的一致性。
语法
描述
您可使用 labck 命令验证标签编码文件是否内部一致。 不带任何标志指定该命令时,labck 命令验证系统缺省的标签编码文件的一致性,如果文件正确,那么不显示任何消息。
标志
| 项 | 描述 |
|---|---|
| -l | 如标签编码文件中所定义,列示系统高灵敏度标签、系统低灵敏度标签、系统高完整性标签和系统低完整性标签。 |
| -f 编码文件 | 使用您为 encodings_file 指定的值,而不是系统缺省的标签编码文件。 |
| -c 编码文件 | 将系统缺省的标签编码文件的内容复制到您指定的 encodings_file 中。 如果该文件已存在,那么该命令将因为错误退出。 |
| -r 编码文件 | 将系统缺省的标签编码文件的内容替换为您使用 encodings_file 指定的文件中的内容。 仅当您指定的文件名是有效的标签编码文件时,才会替换这些内容。 |
安全性
只有授权用户才能运行 labck 命令。
| 项 | 描述 |
|---|---|
| aix.mls.lef | 要对标签编码文件执行上述操作,此项是必需的。 |
访问的文件:
| 项 | 描述 |
|---|---|
| 方式 | 文件 |
| R | /etc/security/enc/LabelEncodings |
退出状态
labck 命令返回下列退出值:
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 命令成功完成。 |
| > 0 | 发生错误。 |
示例
- 要检查系统缺省的标签编码文件的一致性,请输入以下命令:
labck - 要检查系统缺省的标签编码文件的一致性并打印系统高和低标签,请输入以下命令:
labck -l - 要检查当前目录中存储的标签编码文件的一致性,请输入以下命令:
labck –f ./labelencodingsfile - 要将系统缺省的标签编码文件复制到名称为 /tmp/lef 的文件中,请输入以下命令:
labck –c /tmp/lef - 要将系统缺省的标签编码文件的内容替换为 /tmp/lef 文件的内容,请输入以下命令:
labck –r /tmp/lef
文件
| 项 | 描述 |
|---|---|
| /usr/sbin/labck | 包含 labck 命令。 |
| /etc/security/enc/LabelEncodings | 系统缺省标签编码文件。 |