Quest Software

Quest Samba Suite

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

Release: vas3-samba-3.0.21b-Quest-1 (unstable)
Platform Filename Type Size Date MD5 checksum?
Other samba releases
linuxvas3-samba-3.0.21b-1_q1.src.rpmsource21.2 MB2006-02-14529dd8e64d338cedba06e66bb63a2012
anyvas3-samba-3.0.21b-Quest-1.patch.gzsource20 kB2006-02-14f4c5857e8400d480cccc124882bf3472

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/samba
before 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: