/usr/sbin/atohexlabel [human-readable-sensitivity-label]
/usr/sbin/atohexlabel -c [human-readable-clearance]
atohexlabel 将用户可读的标签转换为可安全存储在公共对象中的内部文本表示形式。如果未提供任何选项,则认为标签是敏感标签。
内部转换稍后可以解析为相同的值。内部形式通常为十六进制。转换的标签会写入标准输出文件。如果未指定用户可读的标签,则会从标准输入文件读取标签。此命令的预期用途是紧急修复存储在内部数据库中的标签。
将用户可读的标签标识为安全许可。
将返回以下退出值:
成功时返回。
失败时返回,并将诊断写入标准错误文件。
标签编码文件包含此系统定义的标签的分类名称、字词、约束和值。
有关下列属性的说明,请参见 attributes(5):
|
对于具有相同 label_encodings 文件的系统,命令输出为 "Committed"(已确定)。对于采用 DIA MAC 策略的系统,命令调用为 "Committed"(已确定)。
hextoalabel(1M)、label_to_str(3TSOL)、str_to_label(3TSOL)、label_encodings(4)、attributes(5)
仅当系统配置有 Trusted Extensions 时,本手册页中介绍的功能才可用。
此文件是国防情报局 (Defense Intelligence Agency, DIA) 强制访问控制 (Mandatory Access Control, MAC) 策略的一部分。此文件可能不适用于针对 Solaris Trusted Extensions 软件的未来发行版制定的其他 MAC 策略。