[samba-jp:22004] Re: samba4のidmap_rid
TAKEUCHI Hideo
takeuchi @ osstech.co.jp
2013年 6月 10日 (月) 09:22:16 JST
竹内 @ OSSTech です。
> samba4.0.6をAD兼、自身でファイルサーバとして動かす場合です。
> 自動生成するUIDをコントロールしたくて試してみているんですが、idmap_ridが動作した方おられますか?
idmap_ridは利用していませんが、uidNumberを任意に
設定したいということであれば下記の方法で出来るかと思います。
元々のユーザー上は下記
# getent passwd osstech
SAMBADOM\osstech:*:3000016:513:osstech:/home/SAMBADOM/osstech:/bin/false
# id -a osstech
uid=3000016(SAMBADOM\osstech) gid=513(SAMBADOM\Domain Users) 所属グルー
プ=513(SAMBADOM\Domain Users)
osstechユーザーのSIDを確認
# wbinfo --name-to-sid=osstech
S-1-5-21-2252255531-4061614174-2474224977-3111 SID_USER (1)
該当のSIDの情報を変更(idmap.ldbの保存場所は環境にあわせて)
# ldbedit -e /bin/vi -H /XXXXX/idmap.ldb
objectsid=S-1-5-21-2252255531-4061614174-2474224977-3111
-------------------------------------------------------------------------
# editing 1 records
# record 1
dn: CN=S-1-5-21-2252255531-4061614174-2474224977-3111
cn: S-1-5-21-2252255531-4061614174-2474224977-3111
objectClass: sidMap
objectSid: S-1-5-21-2252255531-4061614174-2474224977-3111
type: ID_TYPE_BOTH
xidNumber: 3000016
distinguishedName: CN=S-1-5-21-2252255531-4061614174-2474224977-3111
------------------------------------------------------------------------
ここでxidNumberを3000016から3333333に変更。
再度ユーザー情報を確認。
# getent passwd osstech
SAMBADOM\osstech:*:3333333:513:osstech:/home/SAMBADOM/osstech:/bin/false
# id -a osstech
uid=3333333(SAMBADOM\osstech) gid=513(SAMBADOM\Domain Users) 所属グルー
プ=513(SAMBADOM\Domain Users)
ということでuidNumberの変更が可能なことが確認できます。
samba-jp メーリングリストの案内