https://teratail.com/questions/248889?nli=5e78a9eb-b11c-4324-836f-4ff00a280319
で「sssdでユーザ一覧を取得できない」と質問しました。その件は解決したのですが、スクリプトで
「指定した範囲のuid、gidを使って選別処理をしたい」と考えています。そのために有効と思われる
uid、gidを下記のsssd.confの通り範囲指定してみたのですが、効果がありません。
idで確認すると該当ユーザには
[root@vm01 ~]# id tst_usr02
uid=1234001112(tst_usr02) gid=1234001104(tst_grp) groups=1234001104(tst_grp),1234000513(domain users)
と言ったuid、gidが振られてしまいます。
min_id、max_idが何故有効にならないか、ご存知の方がいらしたらお教え願います。
cat /etc/sssd/sssd.conf
[sssd]
domains = test.local
config_file_version = 2
services = nss, pam
[domain/test.local]
ad_domain = test.local
krb5_realm = TEST.LOCAL
realmd_tags = manages-system joined-with-adcli
cache_credentials = True
id_provider = ad
krb5_store_password_if_offline = True
default_shell = /bin/bash
#ldap_id_mapping = True
#use_fully_qualified_names = True
#fallback_homedir = /home/%u@%d
fallback_homedir = /home/%u
access_provider = ad
min_id = 20000 # 2020.03.24 追加
max_id = 29999 # 2020.03.24 追加
enumerate = true # 2020.03.24 追加
回答1件
あなたの回答
tips
プレビュー