6.4. 更改默认映射


在 Red Hat Enterprise Linux 中,Linux 用户默认映射到 SELinux __default__ 登录(后者又映射到 SELinux unconfined_u 用户)。如果您希望新的 Linux 用户,并且 Linux 用户没有特别映射到 SELinux 用户,那么请使用 semanage login 命令更改默认映射。
例如,以 root 身份输入以下命令,将默认映射从 unconfined_u 更改为 user_u
~]# semanage login -m -S targeted -s "user_u" -r s0 __default__
验证 __default__ login 是否已映射到 user_u
~]# semanage login -l

Login Name           SELinux User         MLS/MCS Range        Service

__default__          user_u               s0-s0:c0.c1023       *
root                 unconfined_u         s0-s0:c0.c1023       *
system_u             system_u             s0-s0:c0.c1023       *
如果创建了新的 Linux 用户并且未指定 SELinux 用户,或者现有 Linux 用户登录并且与 semanage login -l 输出中的特定条目不匹配,则根据 __default__ 登录将它们映射到 user_u
要改回到默认行为,请以 root 用户身份输入以下命令,将 __default__ 登录映射到 SELinux unconfined_u 用户:
~]# semanage login -m -S targeted -s "unconfined_u" -r s0-s0:c0.c1023 __default__
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.