Samba4 on SmartOS

Samba version 4 (Samba4) is available in SmartOS since pkgsrc release 2014Q4. Be careful it’s still build from the WIP (work in progress) repository.

This article is created as reference to my other samba posts.

If you upgrade from a previous version of samba you need to remove samba and some dependencies before you could install the new samba4 package.

pkgin remove samba
pkgin remove tdb

Install the samba4 package:

pkgin in samba4

The default SMF manifest isn’t working correctly because the package use the wrong path to the configuration file. Check the bug report on GitHub for the new SMF manifest.

Also the minimal configuration /opt/local/etc/samba/smb.conf from my page will not work with the new version. You need to modify and remove the security = share option.

#  security = share        # no usable with samba4
  security = user          # works with samba4
  map to guest = Bad User  # works with samba4
  load printers = no
  guest account = nobody
  path = /share
  public = yes
  only guest = yes
  writable = yes
  printable = no

Feel free to contribute to the pkgsrc-wip repository.

Send your comment by mail.