Denis BUCHER
2014-Dec-15 20:22 UTC
[Samba] Strange problem with pdbedit -Lv : missing users ?
Dear all, I have a very strange problem with "pdbedit -Lv" under Samba 3.3.10, a lot of users and machines are missing ! Strangely, all these missing machines and users are working perfectly well. The problem is that I need to get their SID to be able to migrate to a new server... TECHNICAL DETAILS : * Samba 3.3.10 * Number of machines : * Unix : 128 machines * pdbedit -Lv | grep "Unix" | grep "\$" | wc : * 13 machines only * Number of users : * Unix : 79 domain users * pdbedit -Lv | grep "Unix" | grep -v "\$" | wc : * 52 users only ! To be honest I don't absolutely need pdbedit to work, if I can list the SID of all users by some other mean, it will be OK. Any help would be greatly appreciated. Denis P. S. I saw somewhere that it could be due to missing Unix users, but these users are not missing.
Gaiseric Vandal
2014-Dec-15 21:00 UTC
[Samba] Strange problem with pdbedit -Lv : missing users ?
What is the backend ? Can you use tdbdump to dump out the local account info from samba password file? On 12/15/14 15:22, Denis BUCHER wrote:> > > Dear all, > I have a very strange problem with "pdbedit -Lv" under Samba 3.3.10, a > lot of users and machines are missing ! > > Strangely, all these missing machines and users are working perfectly > well. > > The problem is that I need to get their SID to be able to migrate to a > new server... > > TECHNICAL DETAILS : > > * Samba 3.3.10 > * Number of machines : > * Unix : 128 machines > * pdbedit -Lv | grep "Unix" | grep "\$" | wc : > * 13 machines only > * Number of users : > > * Unix : 79 domain users > * pdbedit -Lv | grep "Unix" | grep -v "\$" | wc : > * 52 users only ! > > To be honest I don't absolutely need pdbedit to work, if I can list the > SID of all users by some other mean, it will be OK. > > Any help would be greatly appreciated. > > Denis > > P. S. I saw somewhere that it could be due to missing Unix users, but > these users are not missing. > >
Denis BUCHER
2014-Dec-15 22:01 UTC
[Samba] Strange problem with pdbedit -Lv : missing users ?
Thank you very much for your answer. It's the default, internal backend. (smbpasswd) a) If I do : tdbdump schannel_store.tdb dump | grep BWPC |grep SECRET | wc I get 95 machines (this number looks good). b) smbpasswd is a text file that looks good. c) I can also do "tdbdump secrets.tdb dump" Thanks a lot in advance for any advice, Denis Le 15.12.2014 22:00, Gaiseric Vandal a ?crit :> What is the backend ? Can you use tdbdump to dump out the local account > info from samba password file? > > On 12/15/14 15:22, Denis BUCHER wrote: > >> Dear all, I have a very strange problem with "pdbedit -Lv" under Samba 3.3.10, a lot of users and machines are missing ! Strangely, all these missing machines and users are working perfectly well. The problem is that I need to get their SID to be able to migrate to a new server... TECHNICAL DETAILS : * Samba 3.3.10 * Number of machines : * Unix : 128 machines * pdbedit -Lv | grep "Unix" | grep "$" | wc : * 13 machines only * Number of users : * Unix : 79 domain users * pdbedit -Lv | grep "Unix" | grep -v "$" | wc : * 52 users only ! To be honest I don't absolutely need pdbedit to work, if I can list the SID of all users by some other mean, it will be OK. Any help would be greatly appreciated. Denis P. S. I saw somewhere that it could be due to missing Unix users, but these users are not missing.
Denis BUCHER
2014-Dec-16 17:04 UTC
[Samba] [Workaround] Strange problem with pdbedit -Lv : missing users ?
Dear all, This problem is not solved but just to keep you informed I found some kind of work-around: If I do : # pdbedit -Lv | grep pmisth (Nothing is shown, user is missing from pdbedit ???) But I can do this, if I know the user exists: # pdbedit -Lv -u pmisth | grep Unix Unix username: pmisth Therefore it doesn't solve the problem, but it is enough for me, as what I need is this: # pdbedit -Lv -u pmisth | grep "User SID" User SID: S-1-5-21-4267546850-1930090071-418296841-3302 Denis Le 15.12.2014 21:22, Denis BUCHER a ?crit :> Dear all, > I have a very strange problem with "pdbedit -Lv" under Samba 3.3.10, a > lot of users and machines are missing ! > > Strangely, all these missing machines and users are working perfectly > well. > > The problem is that I need to get their SID to be able to migrate to a > new server... > > TECHNICAL DETAILS : > > * Samba 3.3.10 > * Number of machines : > * Unix : 128 machines > * pdbedit -Lv | grep "Unix" | grep "$" | wc : > * 13 machines only > * Number of users : > > * Unix : 79 domain users > * pdbedit -Lv | grep "Unix" | grep -v "$" | wc : > * 52 users only ! > > To be honest I don't absolutely need pdbedit to work, if I can list the > SID of all users by some other mean, it will be OK. > > Any help would be greatly appreciated. > > Denis > > P. S. I saw somewhere that it could be due to missing Unix users, but > these users are not missing.