2.7. 使用 SSSD 自动创建用户私有组
直接集成到 AD 中的 SSSD 客户端可为每个 AD 用户自动创建一个用户私人组,确保其 GID 与用户的 UID 匹配,除非已经获取了 GID 号。为避免冲突,请确保服务器上不存在 GID 与用户 UID 相同的组。
GID 不存储在 AD 中。这样可确保 AD 用户从组功能中受益,而 LDAP 数据库不包含不必要的空组。
2.7.1. 为 AD 用户激活自动创建用户专用组
为 AD 用户激活自动创建用户私有组:
- 编辑
/etc/sssd/sssd.conf
文件,在[domain/LDAP]
部分添加:auto_private_groups = true
- 重启 sssd 服务,删除 sssd 数据库:
# service sssd stop ; rm -rf /var/lib/sss/db/* ; service sssd start
执行此步骤后,每个 AD 用户都有一个与 UID 相同的 GID:
# id ad_user1 uid=121298(ad_user1) gid=121298(ad_user1) groups=121298(ad_user1),10000(Group1) # id ad_user2 uid=121299(ad_user2) gid=121299(ad_user2) groups=121299(ad_user2),10000(Group1)