On Fri, Jul 27, 2012 at 2:06 PM, Chris Nighswonger <[email protected]> wrote: > Hi, > > I'm running Samba 3.6.6 on Ubuntu Quantal. > > I have a need to manually assign some of the UID mapping on a samba > domain member file server. I have used tdbtool to add the correct > mapping record to winbindd_idmap.tdb. However, I am at a loss as to > how to force that change to "propagate" so as to show in the > permissions structure of the file system and in the output of such > commands as 'getent passwd.' I have restarted all of the samba related > services including winbind. >
Let me try this from a different angle: What is going wrong in this sequence? root@codex:/netdrives/shared getent passwd | grep jdoe jdoe:*:10001:15049:John Doe:/home/DOMAIN/jdoe:/bin/false root@codex:/netdrives/shared wbinfo -U 10001 S-1-5-21-4035875638-3479806162-98682827-1010 root@codex:/netdrives/shared wbinfo --set-uid-mapping 10046,S-1-5-21-4035875638-3479806162-98682827-1010 uid 10046 now mapped to sid S-1-5-21-4035875638-3479806162-98682827-1010 BUT.... root@codex:/netdrives/shared wbinfo -U 10046 S-1-5-21-1547161642-436374069-854245398-1243 AND.... root@codex:/netdrives/shared getent passwd | grep jdoe jdoe:*:10001:15049:John Doe:/home/DOMAIN/jdoe:/bin/false RATHER THAN.... 10046 being mapped to S-1-5-21-4035875638-3479806162-98682827-1010 which is what I would expect after performing the above sequence. I have repeatedly deleted winbindd_idmap.tdb, netsamlogon_cache.tdb, and winbindd_cache.tdb with no effect. Incidentally, I also tried this: root@codex:/netdrives/shared wbinfo --remove-uid-mapping 10001,S-1-5-21-4035875638-3479806162-98682827-1010 Could not remove uid to sid mapping Which I would have expected to have removed that mapping, but for some reason it does not. tdbtool shows this: key 10 bytes: UID 10001 key 45 bytes: S-1-5-21-4035875638-3479806162-98682827-1010 Any help would be greatly appreciated. Kind Regards, Chris -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
