Hello all, I have a strange problem that I'd like advice on. Here I run several samba servers as home directory and print servers for an NT 4.0 (sp6a) domain. The domains relevant to this problem are CANNING and STUDENT. The STUDENT domain trusts users in the CANNING domain. My samba server is RedHat 6.2 (+ updates) running samba 2.2.7 (built today). I upgraded because of a different problem which has been resolved. I believe that the problem is to my winbind_idmap.tdb file. The problem is that if I ask to a "passwd" entry for a winbind user via name it works but via uid it fails. Now currently there are only about 12 users that aren't working correctly. for example: Working: [root@danish /tmp]# perl -e "print join(' ',getpwnam('STUDENT_0251347')),$/" STUDENT_0251347 x 15983 10001 Wing Pui Ma /NTAccounts/homes/STUDENT/0251347 /bin/false [root@danish /tmp]# perl -e "print join(' ',getpwuid(15983)),$/" STUDENT_0251347 x 15983 10001 Wing Pui Ma /NTAccounts/homes/STUDENT/0251347 /bin/false [root@danish /tmp]# Not Working: [root@danish /tmp]# perl -e "print join(' ',getpwnam('STUDENT_0251040')),$/" STUDENT_0251040 x 10196 10001 Anthea Simpson /NTAccounts/homes/STUDENT/0251040 /bin/false [root@danish /tmp]# perl -e "print join(' ',getpwuid(10196)),$/" [root@danish /tmp]# I did a little further digging and I see, for all the accounts that don't correctly uid->name map I also cannot uid->sid map. ie: Working: [root@danish samba]# wbinfo -U 15983 S-1-5-21-1201230140-1892445974-1082013118-3961 Not Working: [root@danish samba]# wbinfo -U 10196 Could not convert uid 10196 to sid For all the entries that cannot map uid->sid I also get a line in windbindd.log: [2002/11/22 13:22:59, 1] nsswitch/winbindd_sid.c:winbindd_uid_to_sid(178) Could not convert uid 10196 to rid I have verified that the users that don't work correctly do exist on the NT domain. eg: Administrator@MUFFIN ~/sid-utils/sid $ ./user2sid.exe 0251040 S-1-5-21-1201230140-1892445974-1082013118-2265 Number of subauthorities is 5 Domain is STUDENT Length of SID in memory is 28 bytes Type of SID is SidTypeUser Administrator@MUFFIN ~/sid-utils/sid [root@danish nsswitch]# wbinfo -n STUDENT_0251040 S-1-5-21-1201230140-1892445974-1082013118-2265 1 So basically I'm guessing that means somehow my winbindd_idmap.tdb is confused. Does anyone know how I can fix this problem? Yours Tony Jan 22-25 2003 Linux.Conf.AU http://linux.conf.au/ The Australian Linux Technical Conference!