이 절차에서는 레이블의 내부 16진수 표현을 제공합니다. 이 표현은 공용 디렉토리에 저장하기에 안전합니다. 자세한 내용은 atohexlabel(1M) 매뉴얼 페이지를 참조하십시오.
시작하기 전에
전역 영역에서 보안 관리자 역할을 가진 사용자여야 합니다. 자세한 내용은 Trusted Extensions에서 전역 영역으로 들어가는 방법을 참조하십시오.
# atohexlabel "CONFIDENTIAL : INTERNAL USE ONLY" 0x0004-08-48
문자열은 대소문자를 구분하지 않지만 공백은 정확해야 합니다. 예를 들어, 다음 따옴표로 묶인 문자열은 16진수 레이블을 반환합니다.
"CONFIDENTIAL : INTERNAL USE ONLY"
"cnf : Internal"
"confidential : internal"
다음 따옴표로 묶인 문자열은 구문 분석 오류를 반환합니다.
"confidential:internal"
"confidential: internal"
# atohexlabel -c "CONFIDENTIAL NEED TO KNOW" 0x0004-08-68
label_encodings 파일에서 클리어런스 레이블에 해당하는 텍스트에는 콜론(:)이 포함되지 않습니다.
16진수 형식의 유효 레이블을 전달하면 명령에서 인수를 반환합니다.
# atohexlabel 0x0004-08-68 0x0004-08-68
관리 레이블을 전달하면 명령에서 인수를 반환합니다.
# atohexlabel admin_high ADMIN_HIGH atohexlabel admin_low ADMIN_LOW
문제 해결
위치 0의 <string>에서 atohexlabel 구문 분석 오류가 발생했습니다. 오류 메시지는 atohexlabel에 전달한 <string> 인수가 유효 레이블 또는 클리어런스가 아님을 나타냅니다. 입력 내용을 확인하고 설치한 label_encodings 파일에 레이블이 존재하는지 확인합니다.