36.6. 修改 IdM ID 视图


身份管理(IdM)中的 ID 视图覆盖与特定 IdM 用户关联的 POSIX 属性值。按照以下步流程修改现有的 ID 视图。具体来说,它描述了如何修改 ID 视图,使名为 idm_user 的用户使用 /home/user_1234/ 目录作为用户主目录,而不是 client1.idm.example.com IdM 客户端上的 /home/idm_user/

先决条件

  • 您有访问 IdM 客户端系统的 root 权限。
  • 您已以具有所需特权的用户身份登录,如 admin
  • idm_user 配置了一个 ID 视图,它应用到 IdM 客户端。

流程

  1. 在 IdM 客户端上,创建您希望 idm_userclient1.idm.example.com 上用作用户主目录的目录:

    # mkdir /home/user_1234/
    Copy to Clipboard Toggle word wrap
  2. 在 IdM 客户端上,更改目录的所有权:

    # chown idm_user:idm_user /home/user_1234/
    Copy to Clipboard Toggle word wrap
  3. 在 IdM 服务器上,显示 ID 视图,包括当前应用 ID 视图的主机。显示名为 example_for_client1 的 ID 视图:

    $ ipa idview-show example_for_client1 --all
      dn: cn=example_for_client1,cn=views,cn=accounts,dc=idm,dc=example,dc=com
      ID View Name: example_for_client1
      User object override: idm_user
      Hosts the view applies to: client1.idm.example.com
      objectclass: ipaIDView, top, nsContainer
    Copy to Clipboard Toggle word wrap

    输出显示 ID 视图当前应用到 client1.idm.example.com

  4. 在 IdM 服务器上,修改 example_for_client1 ID 视图的用户覆盖。覆盖用户主目录:

    • 输入 ipa idoverrideuser-add 命令
    • 添加 ID 视图的名称
    • 添加用户名,也称为锚
    • 添加 --homedir 选项:

      $ ipa idoverrideuser-mod example_for_client1 idm_user --homedir=/home/user_1234
      -----------------------------
      Modified a User ID override "idm_user"
      -----------------------------
        Anchor to override: idm_user
        User login: user_1234
        Home directory: /home/user_1234/
      Copy to Clipboard Toggle word wrap

    要获得可用选项的列表,请运行 ipa idoverrideuser-mod --help

  5. 要将新配置立即应用到 client1.idm.example.com 系统:

    1. 以 root 身份通过 SSH 连接到 IdM 客户端系统:

      $ ssh root@client1
      Password:
      Copy to Clipboard Toggle word wrap
    2. 在 IdM 客户端上,清除 SSSD 缓存:

      # sss_cache -E
      Copy to Clipboard Toggle word wrap
    3. 在 IdM 客户端上,重启 SSSD 守护进程:
    # systemctl restart sssd
    Copy to Clipboard Toggle word wrap

验证

  1. idm_user 用户身份通过 SSH 连接到客户端系统:

    # ssh idm_user@client1.idm.example.com
    Password:
    
    Last login: Sun Jun 21 22:34:25 2020 from 192.168.122.229
    [user_1234@client1 ~]$
    Copy to Clipboard Toggle word wrap
  2. 在客户端系统中打印工作目录:

    $ pwd
    /home/user_1234/
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat