[Samba] How to join join Ubuntu desktop to AD

Rowland Penny rpenny at samba.org
Thu Dec 8 18:14:28 UTC 2016


On Thu, 8 Dec 2016 13:03:49 -0500
lingpanda101 via samba <samba at lists.samba.org> wrote:

> On 12/8/2016 12:52 PM, Rowland Penny via samba wrote:
> > On Thu, 8 Dec 2016 12:27:20 -0500
> > lingpanda101 via samba <samba at lists.samba.org> wrote:
> >
> >> I think I have a issue with ldconfig not finding winbind. I create
> >> the sym links and verified they exist. What am I missing? Thanks.
> >>
> >> ldconfig -v | grep "libnss_"
> >> /sbin/ldconfig.real: Path `/lib/x86_64-linux-gnu' given more than
> >> once /sbin/ldconfig.real: Path `/usr/lib/x86_64-linux-gnu' given
> >> more than
> >> once /sbin/ldconfig.real: /lib/x86_64-linux-gnu/ld-2.23.so is the
> >> dynamic linker, ignoring
> >>
> >>       libnss_mdns4_minimal.so.2 -> libnss_mdns4_minimal.so.2
> >>       libnss_files.so.2 -> libnss_files-2.23.so
> >>       libnss_nis.so.2 -> libnss_nis-2.23.so
> >>       libnss_mdns.so.2 -> libnss_mdns.so.2
> >>       libnss_dns.so.2 -> libnss_dns-2.23.so
> >>       libnss_nisplus.so.2 -> libnss_nisplus-2.23.so
> >>       libnss_mdns6_minimal.so.2 -> libnss_mdns6_minimal.so.2
> >>       libnss_compat.so.2 -> libnss_compat-2.23.so
> >>       libnss_mdns_minimal.so.2 -> libnss_mdns_minimal.so.2
> >>       libnss_hesiod.so.2 -> libnss_hesiod-2.23.so
> >>       libnss_mdns6.so.2 -> libnss_mdns6.so.2
> >>       libnss_mdns4.so.2 -> libnss_mdns4.so.2
> >>
> > What version of Samba are you using ? I got the impression you were
> > using the distro's packages, in which case you do not create the
> > symlinks, you just install the packages I referred to earlier.
> >
> > Rowland
> >
> 
> I compiled using 4.5.1.
> 

OK, you need to have these symlinks:

ln -s /usr/local/samba/lib/libnss_wins.so.2 /lib/x86_64-linux-gnu/libnss_wins.so.2
ln -s /usr/local/samba/lib/libnss_wins.so.2 /lib/x86_64-linux-gnu/libnss_wins.so

ln -s /usr/local/samba/lib/libnss_winbind.so.2 /lib/x86_64-linux-gnu/libnss_winbind.so.2
ln -s /usr/local/samba/lib/libnss_winbind.so.2 /lib/x86_64-linux-gnu/libnss_winbind.so

ln -s /usr/local/samba/lib/security/pam_winbind.so /lib/x86_64-linux-gnu/security/pam_winbind.so

Then run 'ldconfig'

You will also have to create a file: /usr/share/pam-configs/winbind

Name: Winbind NT/Active Directory authentication
Default: yes
Priority: 192
Auth-Type: Primary
Auth:
	[success=end default=ignore]	pam_winbind.so krb5_auth krb5_ccache_type=FILE cached_login try_first_pass
Auth-Initial:
	[success=end default=ignore]	pam_winbind.so krb5_auth krb5_ccache_type=FILE cached_login
Account-Type: Primary
Account:
	[success=end new_authtok_reqd=done default=ignore]	pam_winbind.so
Password-Type: Primary
Password:
	[success=end default=ignore]	pam_winbind.so use_authtok try_first_pass
Password-Initial:
	[success=end default=ignore]	pam_winbind.so
Session-Type: Additional
Session:
	optional			pam_winbind.so

Rowland



More information about the samba mailing list