这是在CentOS。所以我创建了一个名为“test”的linux用户,我想将其映射到SELinux用户“staff_u”,这样他们就可以使用sudo,但它不起作用。尝试使用sudo作为测试用户时,我遇到以下错误:
sudo:cunconed_u:administrator_r:administrator_t:s0-s0:c0.c1023不是有效的上下文
我已采取的步骤:
semanage登录-a-s“staff_u”测试
echo“test ALL=(ALL)TYPE=administrator_t ROLE=administrator_r ALL”>/etc/sudoers.d/测试
restorecon-FR-v/home/test
semanage登录-l输出:
Login Name SELinux User MLS/MCS Range Service __default__ unconfined_u s0-s0:c0.c1023 * root unconfined_u s0-s0:c0.c1023 * test staff_u s0-s0:c0.c1023 *
id-Z输出(作为测试登录):
unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023