7.3. MCS에서 카테고리 레이블 정의
setrans.conf
파일을 편집하여 MCS 범주 또는 MLS 수준의 MCS 카테고리 조합을 관리하고 유지 관리할 수 있습니다. 이 파일에서 SELinux는 내부 민감도와 카테고리 수준과 사람이 읽을 수 있는 레이블 간의 매핑을 유지 관리합니다.
카테고리 레이블만 있으면 사용자가 카테고리를 더 쉽게 사용할 수 있습니다. MCS는 레이블을 정의하는지 여부에 관계없이 동일하게 작동합니다.
사전 요구 사항
-
SELinux 모드는
enforcing
으로 설정됩니다. -
SELinux 정책은
대상
또는mls
로 설정됩니다. -
policycoreutils-python-utils
및mcstrans
패키지가 설치됩니다.
절차
텍스트 편집기에서
/etc/selinux/ <selinux_policy> /setrans.conf
파일을 편집하여 기존 카테고리를 수정하거나 새 카테고리를 만듭니다. 사용하는 SELinux 정책에 따라 <selinux_policy
>를대상
또는ml
로 바꿉니다. 예를 들면 다음과 같습니다.vi /etc/selinux/targeted/setrans.conf
# vi /etc/selinux/targeted/setrans.conf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 정책에 대한
setrans.conf
파일에서s_<security_level>_:c_<category_number>_= <category_name
> 구문을 사용하여 시나리오에 필요한 카테고리 조합을 정의합니다. 예를 들면 다음과 같습니다.s0:c0=Marketing s0:c1=Finance s0:c2=Payroll s0:c3=Personnel
s0:c0=Marketing s0:c1=Finance s0:c2=Payroll s0:c3=Personnel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
c0
에서c1023
까지 카테고리 번호를 사용할 수 있습니다. -
대상
정책에서s0
보안 수준을 사용합니다. -
mls
정책에서는 민감도 수준 및 범주의 각 조합에 레이블을 지정할 수 있습니다.
-
-
선택 사항:
setrans.conf
파일에서 MLS 민감도에 레이블을 지정할 수도 있습니다. - 파일을 저장하고 종료합니다.
변경 사항을 적용하려면 MCS 변환 서비스를 다시 시작하십시오.
systemctl restart mcstrans
# systemctl restart mcstrans
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
현재 카테고리를 표시합니다.
chcat -L
# chcat -L
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 위의 예제에서는 다음 출력을 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow