Download Latest Version samba-4.0.12-stable-Solaris-11-cenote-build-01.tgz (15.8 MB)
Email in envelope

Get an email when there's a new version of Samba4 Solaris 11 Build

Home
Name Modified Size InfoDownloads / Week
samba-4.0.12-stable-Solaris-11-cenote-build-01.tgz 2013-11-24 15.8 MB
README 2013-11-24 1.7 kB
samba-4.0.7-stable-Solaris-11-cenote-build-01.tgz 2013-07-03 15.7 MB
samba-4.0.6-stable-Solaris-11-cenote-build-01.tgz 2013-06-17 15.7 MB
COPYING 2013-06-17 35.1 kB
SAMBA 2013-06-17 8.0 kB
Totals: 6 Items   47.2 MB 0
Compiled Samba4 Version for Solaris 11
---------------------------------------

This is a compiled version of the original samba4 sources from
git://git.samba.org/samba.git. I used the following configure options:

--with-ads --with-shared-modules=idmap_ad --prefix=/opt/samba4

I just put the samba_backup script from source into samba/bin and
adjusted the paths.

I did not manage to build the man pages on solaris. Maybe there are
some dependencies I am not aware of. Thus I included the man pages
from an actual build on ubuntu.

Samba4 runs perfectly in a Solaris 11 zone.

If you want to use it, install the following dependencies (inside your
zone):

$ pkg install gcc-45-runtime popt libgcrypt avahi gamin gnutls readline

Optional
$ pkg install cups 

Install path:
/opt/samba4

To become Independent of bootenvironments create a separate zfs dataset:
$ zfs create -o mountpoint /opt rpool/opt

$ cd /opt
$ tar xvzf samba-xxx.tgz


.bashrc:
$ export PATH=/opt/samba4/bin:/opt/samba4/sbin:$PATH

If path is set, manpages are found except you explicitly set MANPATH!
See 
$ man man

Samba4 does not support NFS4 ACLs for now so beware to use --use-ntvfs
when provisioning!

$ samba-tool domain provision --use-rfc2307 --interactive --use-ntvfs

For more information see:
https://wiki.samba.org/index.php/Samba_AD_DC_HOWTO#Step_1:_Provision_Samba

Unfortunately, the Solaris 11 CIFS Server is not capable of joining a
Samba4 Domain by default because of a bug in Samba:
https://bugzilla.samba.org/show_bug.cgi?id=8805
But there is a workaround. See comment from Ben Dischinger
https://bugzilla.samba.org/show_bug.cgi?id=8805#c7

Sorry, no start scripts jet.
Just run:
$ samba
Source: README, updated 2013-11-24