The lsuser command "lsuser -R WINBIND ALL" used to list all the available domain users. I recently made a move from 4.9.6 to 4.10.6 version. And the above command is not listing any users. Checking the WINBIND debug logs shows the below. open name='WINBIND' mode=0 domain='' options='debug' method attrlist called method attrlist called Got getentry with key='ALL' table='user' size=0 attributes[0]='' invalid lsuser op normalize 'ALL' getpwnam 'ALL' normalize 'ALL' So looks like something changed in winbind code and it is not able to properly recognize the keyword "ALL" ( which is supposed to list all the users ).
Any update on this ?
(In reply to Ayappan from comment #1) 1. Are you using linux or AIX? 2. can you please provide your smb.conf, steps you performed to join AD? I do this: https://wiki.samba.org/index.php/Setting_up_Samba_as_a_Domain_Member
Created attachment 15386 [details] smb config file
This is specific to AIX. I could see some AIX specific changes that went into Samba 4.10.X series that would have caused this change in behaviour This is nothing to do with smb.conf file since i have been using it from Samba 4.6.X to 4.9.X without any issues. But anyway attached it.
it was more a bug that winbind enum users/groups was not honored on AIX, see commit c36cf69d5911b86d73a495308c1bed14004b0659
"lsuser -R WINBIND ALL" not showing anything is also a bug as it is supposed to list all the available winbind users ( which was working in 4.9.X releases ) "lsgroup -R WINBIND ALL" still works by the way.
I can confirm that this is still an issue in 4.12.10 as built by IBM on their Linux Toolbox page.