[Samba] UID mapping
Robert Freeman-Day
presgas at gmail.com
Wed Jun 15 13:18:24 MDT 2011
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 06/15/2011 10:29 AM, Jonathan Buzzard wrote:
>
> On Tue, 2011-06-14 at 23:41 +0000, Peter Shevchenko wrote:
>
> [SNIP]
>
>> I have been working on exactly this problem. I looked into the
>> rfc2307scheme extensions and it looked like a lot of trouble. The samba
>> HowTo has this to say about it.
>>
>> "The use of this method is messy. The information provided in the
>> following is for guidance only and is very definitely not complete. This
>> method does work; it is used in a number of large sites and has an
>> acceptable level of performance." see
>> samba.org/samba/docs/man/Samba-HOWTO-Collection/idmapper.html
>
> That is *not* the method I was suggesting to use. I was suggesting using
> the idmap_ad backend and winbind directly. No ldap or similar in sight
> excepting that AD is ldap.
>
> This is the configuration that I use in smb.conf
>
> # deal with NSS and the whole UID/SID id mapping stuff
> idmap backend = tdb
> idmap uid = 2000000 - 2999999
> idmap gid = 2000000 - 2999999
> idmap config LIFESCI-AD : backend = ad
> idmap config LIFESCI-AD : schema_mode = rfc2307
> idmap config LIFESCI-AD : readonly = yes
> idmap config LIFESCI-AD : range = 500 - 1999999
> idmap cache time = 120
> idmap negative cache time = 20
> winbind nss info = rfc2307
> winbind expand groups = 2
> winbind nested groups = yes
> winbind use default domain = yes
> winbind enum users = yes
> winbind enum groups = yes
> winbind refresh tickets = yes
> winbind offline logon = false
>
> With nsswitch.conf looking like
>
> passwd: files winbind
> shadow: files
> group: files winbind
>
>
> I would say the documentation on how to get his working is not great,
> the biggest stumbling block being the need for the non overlapping range
> for the plain tdb backend which is all required despite the fact it is
> never used.
>
> Yes you need to have winbind running at all times for it to work but it
> does work.
>
>
> JAB.
>
The environment I work in did not fully implement the rfc schema. I
would use the hash idmap backend:
http://www.samba.org/samba/docs/man/manpages-3/idmap_hash.8.html
- --
________
Robert Freeman-Day
https://launchpad.net/~presgas
GPG Public Key:
http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0xBA9DF9ED3E4C7D36
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk35BYAACgkQup357T5MfTYwFACgtaTV82agesB7NdUOskJJtP3V
il8AoIEzjcTbql+mrbqGeprErmJZCN0c
=xjsP
-----END PGP SIGNATURE-----
More information about the samba
mailing list