SMB and CIFS client and server for UNIX
Project homepage: https://www.samba.org/
Description
The Samba suite is a set of programs that implement a server for the
Windows file- and printer-sharing protocols (SMB/CIFS) and Active
Directory compatible Domain Controller.
Package information
- Ports path
- net/samba
- Package architecture
- amd64
- Maintainer
- Ian McWilliam <kaosagnt@gmail.com>, Bjorn Ketelaars <bket@openbsd.org>
- Categories
- net, sysutils, security, lang/python
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
- archivers/libarchive
- converters/libiconv
- databases/openldap
- databases/tdb STEM->=1.4.15
- devel/jansson
- devel/libinotify
- devel/libtalloc STEM->=2.5.0
- devel/libtalloc,-python
- devel/popt
- net/avahi,-libs
- print/cups,-libs
- security/gnutls
- security/openpam
Runtime
Build
- databases/tdb,-python
- devel/bison
- devel/cmocka
- devel/p5-Parse-Yapp STEM->=1.0.5
- net/py-dnspython
- textproc/docbook-xsl
- lang/python/3
- devel/dwz
OpenBSD README
This README contains unresolved ports variables; replace them before using its commands.
+-----------------------------------------------------------------------
| Running samba on OpenBSD
+-----------------------------------------------------------------------
Configuration
=============
The configuration file, found at ${SYSCONFDIR}/samba/smb.conf can be used right
away for simple configurations. Local users should be added to the
Samba user database using the pdbedit(1) utility in order to use the
Samba server.
# pdbedit -a -u <username>
Install the samba-docs package and see documentation files in
/usr/local/share/doc/samba and example config files in
/usr/local/share/examples/samba for more information.
Useful documentation is also available from the Samba wiki at
https://wiki.samba.org/index.php/Main_Page
Winbind
=======
Winbind on OpenBSD does not support local user logins as there
is no nsswitch support. Winbind support is included for external
systems like Dovecot or Squid that are able to use it to authenticate
users.
AD DC support
=============
Support for AD DC mode is explicitely disabled in this port. The AD DC
code is broken at runtime on several archs, and would need xattrs/ACLs
support to be truely usable.
Caveat
======
Several VFS Modules provided by Samba, e.g. acl_tdb, are essentially
broken on OpenBSD.
Used by (10 dependency relationships)
Includes library, runtime, build and test dependencies.