Help! Solaris 8 + winbindd

Dean Ward wardd at thewinesociety.com
Fri Dec 28 08:51:03 GMT 2001


That's great, works a treat. Think I'll take some timeout to learn a bit of
Unix programming :)

Thanks and Happy New Year!

Dean Ward
Info Systems
The Wine Society

> -----Original Message-----
> From:	MCCALL,DON (HP-USA,ex1) [SMTP:don_mccall at hp.com]
> Sent:	28 December 2001 16:22
> To:	'Dean Ward'; 'samba at lists.samba.org'
> Subject:	RE: Re: Help! Solaris 8 + winbindd
> 
> Hi Dean;
> You're right - try editing your Makefile so that the line
> 
> WINBIND_NSS_OBJ = nsswitch/winbind_nss.o nsswitch/wb_common.o
> reads:
> 
> WINBIND_NSS_OBJ = nsswitch/winbind_nss.o nsswitch/wb_common.o
> nsswitch/winbind_nss_solaris.o
> 
> 
> Then remove your libnss_winbind.so and make nsswitch again.
> Hope this helps,
> Don
> 
> -----Original Message-----
> From: Dean Ward [mailto:wardd at thewinesociety.com]
> Sent: Friday, December 28, 2001 8:32 AM
> To: 'samba at lists.samba.org'
> Subject: FW: Re: Help! Solaris 8 + winbindd
> 
> 
> Hello List,
> 
> I'm not too up on my Unix programming as I should be, but having just
> re-compiled the nsswitch directory on a Solaris 2.6 box, it would seem
> that
> the winbind_nss_solaris.c source file is never compiled into
> libnss_winbind.so - could this be why the module does not work on Solaris?
> If this isn't compiled, I can only presume that the module does not show
> the
> correct interface to the Solaris nsswitch subsystem, and therefore Solaris
> can't call anything within it (?).
> 
> Cheers,
> 
> Dean Ward
> Info Systems
> The Wine Society
> 
> > -----Original Message-----
> > From:	Dean Ward 
> > Sent:	27 December 2001 11:55
> > To:	'Steve.Michaels at jhuapl.edu'
> > Cc:	'samba at lists.samba.org'
> > Subject:	Re: Help! Solaris 8 + winbindd
> > 
> > Hi Steve,
> > 
> > I think this is a general problem with Winbind running under Solaris - I
> > get communication to/from our domain controllers and this can be proven
> by
> > using wbinfo -u and -g (which return a list of domain users).
> > 
> > However, I've copied libnss_winbind.so, symbolically linked
> > libnss_winbind.so.1, libnss_winbind.so.2 and nss_winbind.so.1 (that's
> the
> > one that Solaris actually uses according to the nsswitch.conf man pages)
> > and updated nsswitch.conf so that passwd and group have winbind in them
> > (Solaris doesn't use shadow). And guess what! getent passwd and getent
> > group do not return anything but local users. I've not bothered with PAM
> > yet as I'm trying to get one bit working at a time.
> > 
> > Executing truss getent passwd indicates that the nss_winbind.so.1
> library
> > is loaded, but it doesn't open up /tmp/.winbindd/pipe (which is owned by
> > root, so that isn't the problem) to pass Winbind its request.
> > 
> > I'm running Solaris 2.6, latest CVS (from this morning) and still no joy
> -
> > does anybody have any ideas here? I can give more info if required.
> > 
> > Cheers!
> > 
> > Dean Ward
> > Info Systems
> > The Wine Society
> 
> -- 
> To unsubscribe from this list go to the following URL and read the
> instructions:  http://lists.samba.org/mailman/listinfo/samba




More information about the samba mailing list