La suite Samba est un ensemble de programmes qui implémentent un serveur pour les protocoles de partage de fichiers, d’imprimantes Windows (SMB / CIFS) ainsi que de contrôleur de domaine compatible avec Active Directory.
Installez le paquet samba
.
Veuillez lire le fichier /usr/local/share/doc/pkg-readmes/samba
Installez le paquet samba-docs
et lire les exemples de fichiers de configuration dans /usr/local/share/examples/samba
Retrouvez de la documentation utile sur le wiki du projet : https://wiki.samba.org/index.php/Main_Page
Le fichier de configuration, pour de simples configurations, est /etc/samba/smb.conf
.
Les utilisateurs devraient être ajoutés en utilisant l'outil pdbedit(1)
avant d'utiliser le serveur Samba :
# pdbedit -a -u <username>
Pour utiliser Samba en tant que contrôleur de domain, il est recommandé d'augmenter les valeurs openfiles-max
dans le fichier /etc/login.conf
et kern.maxfiles
à 16384
.
Si vous utilisez /etc/login.conf.db
(ce qui n'est pas recommandé), assurez-vous de le reconstruire.
N'oubliez pas d'ajouter l'entrée kern.maxfiles=16384
dans le fichier /etc/sysctl.conf
afin de garder ce changement au fil des redémarrages de votre machine.
Le service nmbd(8)
ne fonctionne pas actuellement proprement quand Samba agit en tant que contrôleur AD DC.
Comme il n'y a pas de prise en charge de nsswitch
dans OpenBSD, Winbind ne gère pas les utilisateurs locaux.
Le support de Winbind n'est inclus que pour les systèmes externes, tel Dovecot ou Squid, qui sont capable d'authentifier leurs utilisateur.