Check the man page for idmap_rid.
The idmap_rid backend provides a way to use an algorithmic mapping
scheme to map UIDs/GIDs and SIDs. No database is required in
this case
as the mapping is deterministic.
I think it calculates the uid and gid, rather than just assigning uid
and gid values sequentially as needed. Therefore you don't need the
database to track the allocations. You would have a cached file for
performance tho.
the id command (e.g. id "MYDOMAIN\myname" ) should verify that winbind
users are getting an id allocated.
On 05/27/2011 05:47 AM, Yu Liao wrote:
Hi, All
From the winbindd man page, there should be winbindd_idmap.tdb to store the
sid/uid/gid mapping. But in my setup, i can't find it. I can only see
winbindd_cache.tdb. Can you tell me how to generate winbindd_idmap.tdb?
--smb.conf--
[global]
idmap uid = 10000-1000000
idmap gid = 10000-1000000
idmap backend = rid
winbind enum users = no
winbind enum groups = no
winbind use default domain = no
--end--
# ls /var/lib/samba/winbindd_cache.tdb
/var/lib/samba/winbindd_cache.tdb
# ls /var/lib/samba/winbindd_idmap.tdb
ls: cannot access /var/lib/samba/winbindd_idmap.tdb: No such file or
directory
Best Regards.
Yu Liao
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba