Exemple ConfSambaLdap : Différence entre versions
(Page créée avec « Le fichier ci-dessous est un exemple, il manque encore des explications et sans doute des ajouts, à venir... <pre> #======================= Global Settings ============... ») |
(Aucune différence)
|
Version actuelle datée du 16 mars 2012 à 20:38
Le fichier ci-dessous est un exemple, il manque encore des explications et sans doute des ajouts, à venir...
#======================= Global Settings ======================= [global] # Do something sensible when Samba crashes: mail the admin a backtrace panic action = /usr/share/samba/panic-action %d workgroup = <MYGROUP> netbios name = <MYSERVER> server string = %h server (Samba LDAP %v) hosts allow = 192.168.0. localhost encrypt passwords = yes security = user passdb backend = ldapsam # Script d'ajout automatique d'une machine dans le domaine add machine script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u admin users = @Admin,@Manager,adm_smb log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 log level = 0 use sendfile = no socket options = TCP_NODELAY domain logons = yes os level = 85 preferred master = yes domain master = yes local master = yes dns proxy = no wins support = yes nt acl support = no # parametres de connexion des utilisateurs Windows # Je ne comprends pas pourquoi il faut cette ligne car c'est déjà dans l'annuaire ldap. logon path = \\%L\profiles\%U # parametres des imprimantes partagées load printers = yes printing = cups printcap name = /etc/printcap.cups printer admin = adm_smb # help Samba return out of quota messages on systems # that are restricting the disk quota of users strict allocate = yes invalid users = root unix charset = iso8859-1 ldap delete dn = Yes ldap passwd sync = Yes unix password sync = No ldap ssl = no ldap admin dn = <your_ldap_admin_dn> ldap suffix = <your_ldap_suffix> ldap user suffix = ou=Users ldap group suffix = ou=Groups ldap machine suffix = ou=Computers #======================= Share Definitions ======================= [homes] comment = Repertoire de l'utilisateur read only = no browseable = no writable = yes create mask = 0600 directory mask = 0700 write list = %U [netlogon] comment = Network Logon Service path = /home/samba/netlogon read only = yes write list = @Admin public = no writable = no browseable = no create mask = 0644 [printers] comment = All Printers path = /var/spool/samba browseable = yes public = yes guest ok = yes writable = no printable = yes create mode = 0777 use client driver = yes [print$] comment = Printer Drivers path = /etc/samba/drivers browseable = yes guest ok = no read only = yes write list = root, @Manager [profiles] comment = Home privé pour windows path = /home/samba/profiles writeable = yes create mask = 0600 directory mask = 0700 browseable = No [partage] comment = Répertoire d'échange de la cyberbase path = /home/partage public = yes writable = yes create mask = 0666 directory mask = 0777 write list = @Manager, @Facilitator, @User
Pour utiliser la création de partages pour les groupes, il faut ajouter la commande suivante :
include = /etc/samba/smb.epnadmin.conf
Puis créer le fichier en root :
touch /etc/samba/smb.epnadmin.conf chown .www-data /etc/samba/smb.epnadmin.conf chmod g+rw /etc/samba/smb.epnadmin.conf