38.12. 为旧的系统兼容性启用最多 Linux 的最大限制


在标准 IdM ID 范围最多 2,147,483,647, 或 2^31-1 的个别身份管理(IdM)部署中,您可以配置用户和组 ID 最多为 4,294,967,293, 或 2^32-1. 2^32-1 是 Linux 最大 UID 限制。

了解如何启用 UID 最多 4,294,967,293。

警告

在标准部署中,IdM 为从属 IdS (subIDs)保留 2,147,483,648 - 4,294,836,223 范围。启用 2^31 到 2^32-1 UID 范围需要禁用 subID 功能,因此与现代 Linux 功能冲突。

先决条件

  • 您正在运行 RHEL 10.1 或更高版本。
  • 您已获取 IdM admin 凭证。
  • 在 IdM 服务器上具有 root 权限。

流程

  1. 禁用从属 ID 功能:

    $ ipa config-mod --addattr ipaconfigstring=SubID:Disable
  2. 删除任何现有从属 ID 范围:

    $ ipa idrange-del <id_range>
  3. 在 IdM 服务器上,确保正确删除内部 DNA 插件配置:

    # ipa-server-upgrade
  4. 添加一个覆盖 2^31 的新本地 ID 范围,到 2^32-1 空间。确保为此新范围定义了 RID 基础,以便 IdM 可以为用户和组正确生成 SID。例如:

    $ ipa idrange-add IDM.EXAMPLE.COM_new_range --base-id 2200000000 --range-size 200000 --rid-base 1000 --secondary-rid-base 2300000000
    注意

    只有尚未分配子 ID 时,才能禁用从属 ID 功能。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部