SELinux confining user
개요
SELinux user mapping
As the Linux root user, run the semanage login -l
command to view the mapping between Linux users and SELinux users:
~]# semanage login -l
Login Name SELinux User MLS/MCS Range
__default__ unconfined_u s0-s0:c0.c1023
root unconfined_u s0-s0:c0.c1023
system_u system_u s0-s0:c0.c1023
모든 사용자는 기본적으로 __default__ 에 매핑되고 SElinux user 는 unconfined_u 이다.
Confining New Linux Users: useradd
현재 login user 의 policy 보기
~]$ id -Z
unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
사용자 추가시 user mapping 지정
As the Linux root user, run the useradd -Z user_u useruuser command to create a new Linux user (useruuser) that is mapped to the SELinux user_u user.
기존 사용자는 usermod -Z 로 mapping 수정 가능
semanage 로 user mapping 확인
As the Linux root user, run the semanage login -l command to view the mapping between the Linux useruuser user and user_u: