Compiling Samba with Quest Authentication Services
This is a source packaging of Samba modified to integrate with Quest Authentication Services (QAS). These instructions allow you to compile Samba directly against the Quest Authentication Services SDK. Unfortunately, we cannot provide precompiled binaries because of the Samba licensing. These sources are provided for historic reasons only; Resource Central will be maintaining the GPL-compliant packages found on the main Samba page.
Source release
| Platform | Filename | Type | Size | Date | MD5 checksum? |
|---|---|---|---|---|---|
| Other samba releases | |||||
| linux | vas3-samba-3.0.21b-1_q1.src.rpm | source | 21.2 MB | 2006-02-14 | 529dd8e64d338cedba06e66bb63a2012 |
| any | vas3-samba-3.0.21b-Quest-1.patch.gz | source | 20 kB | 2006-02-14 | f4c5857e8400d480cccc124882bf3472 |
Building and Installation
When building these packages from source, you will need the vasdev developer package installed, which is found in the SDK directory on the Quest Authentication Services CD.
Red Hat Linux
On Red Hat Linux, install the common, client and server packages with the rpm command:
# rpmbuild --rebuild vas3-samba-3.0.21b-1_q1.src.rpm
# rpm -i vas3-samba{,-common,-client}-3.0.21b-1_q1.i386.rpm
Known problem: Please manually create the lock directory with
# mkdir -p /var/opt/quest/cache/sambabefore running the server
Configuration and testing
After package installation completes, edit the file
/etc/opt/quest/samba/smb.conf
and set the workgroup parameter to something sensible.
All other global configuration parameters may be left alone.
You may wish to add more shares at the end of smb.conf.
Start the server running with samba-quest on Solaris, or smb-quest on Red Hat:
# /etc/init.d/samba-quest start
Test that you are now able to access the server. This is most easily tried by logging in as a Unix-enabled user and running smbclient. For example, my account name is davidl, and my server name is hawfinch, so, with /opt/quest/bin in my $PATH, I can run:
$ smbclient //hawfinch/davidl OS=[Unix] Server=[Samba 3.0.21b-Quest-1] smb: \>
You will need to have a valid Kerberos TGT for this to work. (Run vastool klist and ensure one of the principals begins with "krbtgt/".)
Access your share from Windows XP using the Start->Run... and entering \\hawfinch.rcdev.vintela.com, or whatever the full name to your server is.
Note: The following platforms have been tested: Red Hat Enterprise Linux 3.0 (x86), Solaris 8 (sparc).
Sources
Our packages are normally structured as a patch file and a source archive from the SAMBA project web site. Source archives can also be obtained from our local copies. Combined sources can be accessed through our source repository using the subversion tool.Previous articles
Historic instructions for compiling Samba for use with Quest Authentication Services are archived here: