#======================= Global Settings
[global]
#Emplacement du fichier samba des utilisateurs à lui
smb passwd file = /etc/samba/smbpasswd
#Ordre de résolution de noms, donc là par serveur wins puis par le fichier host
#Car par défaut il commence par le broadcast et étant derrière un routeur celà ne
#marche pas donc il est conseillé d'avoir un serveur Wins
name resolve order = wins host
wins server = 31.1.1.3
# les lignes suivantes sont utiles pour pouvoir changer le mot de passe
# et ajouter des utilisateurs à partir de serveurs windows.A utiliser avec
# "encrypt passwd" et "smb passwd file"
passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
encrypt passwords = yes
passwd program = /usr/bin/passwd %u
add user script = /usr/sbin/useradd -s /bin/false %u
delete user script = /usr/bin/userdel %u # Support de l'ACL Microsoft
nt acl support = yes
# Séparateur winbind. Avec / les utilisateurs auront la forme
# domaine/nom_d'utilisateur.
#Ligne obligatoire pour le bon fonctionnement de winbind.
winbind separator = /
#Réservation d'identifiant pour les utilisateurs et les groupes qui sont sur le #controleur primaire, car winbind affecte automatiquement des uid et des gid aux
#utilisateurs du domaine qui pourront donc s'identifer sur la machine linux
winbind uid = 10000-20000
winbind gid = 10000-20000
#cette ligne permet juste d'améliorer les performances de samba
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
#Si egale à yes, samba tentera de devenir explorateur principal
#du sous-réseau local.
local master = no
# Fixe le niveau de l'os de samba lors de l'élection de
# l'explorateur local principal.
os level = 50
#Si égale à yes,samba tentera alors de devenir explorateur
# principal de domaine du groupe de travail.
domain master = no
# Samba utilisera le bit de l'explorateur principal favori pour devenir
# explorateur local principale si cette valeur est égale à yes.
preferred master = no
# Définit le groupe netbios de machines auquel
# le serveur appartient ici le nom du domaine.
workgroup = castelginest
#Chaîne de description du serveur samba
server string = lnxdns
#Définit le nom netbios principale du serveur samba, par défaut il prendra le #hostname
netbios name = lnxdns
# Samba fait parité d'un domaine windows
security = domain
# Cette option sert à indiquer le CPD ici le caractère de
# substitution * ordonne à samba de rechercher le CPD lui-meme. Or pour
#optimiser le traitement on indique directement le nom netbios du contrôleur
password server = primaire
#Celà indique à samba d'utiliser les restrictions définit dans le dossier /etc/pam.d/
obey pam restrictions = yes
# winbind use default domain allows you to have winbind return usernames
# in the form user instead of DOMAIN+user for the domain listed in the
# workgroup parameter.
winbind use default domain = yes
# Pour synchroniser automatiquement les mots de passe entre windows et linux
#cette ligne est nécessaire .
unix password sync = yes
#Création d'un partage homes où l'utilisateur qui se connectera aura son propre #dossier, car le %H indique le répertoire de l'utilisateur qui est connecté.
#Pour les utilisateurs de notre domaine c'est du type : #/home/CASTELGINEST/NomUtilisateur
[homes]
writeable = yes
path = %H
[public]
path = /public
writeable = yes
#Dossier où seront tout les profiles utilisateurs
[profiles]
browseable = no
writeable = yes
public = yes
path = /data/samba/profiles
#Dossier de partage propre au groupe d'appartenance de l'utilisateur
[groupes]
browseable = no
writeable = yes
path = /data/samba/groupes |