11.1. Verifying That All the Pieces Are in Place
Problem
You are ready to integrate some Linux and Windows hosts. You want a single central authentication mechanism for all users. You have chosen Samba because you're not ready to start migrating to an LDAP backend, or because it is fairly simple to implement, and you're already familiar with it. You want to know what software you need to install.
Solution
You will need some or all of these programs installed. Each recipe in this chapter tells you which ones you'll need:
Samba 3.0.20 or newer
MIT Kerberos 1.4 or newer
OpenLDAP
Winbind 3.0.20 or newer (part of Samba, but may be packaged separately)
Then, you need support for these compiled into Samba:
Kerberos
LDAP
Winbind
Active Directory
Debian and Fedora keep their binary packages fairly up-to-date and built with the options you need, so you'll be fine using Aptitude or Yum to install Samba.
Discussion
Debian tends to split programs into a lot of little packages, so finding all the pieces you want can be a bit of a chore. For Samba, you'll need these: samba, samba-common, samba-doc, smbclient, and winbind.
Fedora users need samba, samba-client, and samba-common.
Find the installed Samba version information with these commands:
$ /usr/sbin/smbd --versionVersion 3.0.23-Debian$ /usr/sbin/winbindd --versionVersion 3.0.23-Debian
On Debian, check your Kerberos version with dpkg:
$ dpkg -l | grep krb5
ii libkrb53 1.4.4-etch MIT Kerberos runtime librariesOn Fedora, use rpm:
$ rpm -q krb5-workstation ...Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access