[Samba] How to join join Ubuntu desktop to AD
Brian Candler
b.candler at pobox.com
Fri Dec 9 18:06:53 UTC 2016
On 08/12/2016 18:14, Rowland Penny wrote:
> 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
Aside: the way I normally handle this is to configure the loader path.
For example, to make the loader able to find all libraries in
/usr/local/samba/lib I would do:
echo "/usr/local/samba/lib" >/etc/ld.so.conf.d/samba.conf
ldconfig
which is easier than symlinking individual libraries.
But I've not needed this with Samba. If the binaries were built in-situ,
they know about the locations of the libraries they are linked against. e.g.
root at wrn-dc1:~# ldd /usr/local/samba/sbin/winbindd | head
linux-vdso.so.1 => (0x00007ffceb92a000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f93429b2000)
libtevent-util.so.0 => /usr/local/samba/lib/libtevent-util.so.0
(0x00007f93427af000)
libMESSAGING-samba4.so =>
/usr/local/samba/lib/private/libMESSAGING-samba4.so (0x00007f93425a6000)
libcliauth-samba4.so =>
/usr/local/samba/lib/private/libcliauth-samba4.so (0x00007f934238f000)
libads-samba4.so => /usr/local/samba/lib/private/libads-samba4.so
(0x00007f9342160000)
libidmap-samba4.so =>
/usr/local/samba/lib/private/libidmap-samba4.so (0x00007f9341f4c000)
libndr-samba4.so => /usr/local/samba/lib/private/libndr-samba4.so
(0x00007f9341b7c000)
libnss-info-samba4.so =>
/usr/local/samba/lib/private/libnss-info-samba4.so (0x00007f9341978000)
libsamba-passdb.so.0 => /usr/local/samba/lib/libsamba-passdb.so.0
(0x00007f93416f0000)
Regards,
Brian.
More information about the samba
mailing list