Pages Menu
Categories Menu

Posted on 7 Mar, 2009 in En réseau, Linux, Tweet Banque |

Configuration de samba, avec un maitre externe sur debian

Comme il n’est pas toujours super simple de se retrouver dans le fourbi du partage en réseau, je viens poster le smb.conf de ma machine perso sui est sur un réseau géré par mon router en 192.168.134.1.

Voici donc la procédure à suivre (conseillée par debian) pour configurer otre serveur [[samba]] sous [[debian]] lenny :

La technique conseillée par debian consiste à renommer le fichier founi à l’installation smb.conf en smb.conf.master (ou ce que vous voulez autre que .conf) pour en extraire grâce à testparm (commande inclue dans samba)

#cd /etc/samba/

#mv smb.conf smb.conf.master

On peut même créer une sauvegarde au cas où du fichier original:

#cp smb.conf.master smb.conf.save

On édite alors notre notre fichier de configuration sans crainte:

#vim smb.conf.master

Les points importants ici:

 workgroup = VOTRENOMDEGROUPE

 domain master = No (définiion du maitre ailleurs)

 wins server = eth1:192.168.134.1 (dans le cas d’un maitre déjà configuré sur le réseau)

usershare max shares =  100 (le nombre de partages autorisés par utilisateur)

le include = /etc/samba/dhcp.conf est important aussi si votre serveur dhcp renseigne l’adresse du serveur Samba

Ensuite ce sont les partages énumérés simplement:

 [global]
    workgroup = SUPERGROUPE
    server string = %h server
    obey pam restrictions = Yes
    passdb backend = tdbsam
    pam password change = Yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *Entersnews*spassword:* %nn *Retypesnews*spassword:* %nn *passwordsupdatedssuccessfully* .
    unix password sync = Yes
    syslog = 0
    log file = /var/log/samba/log.%m
    max log size = 1000
    printcap name = cups
    domain master = No
    dns proxy = No
    wins server = eth1:192.168.134.1
    usershare max shares = 10
    panic action = /usr/share/samba/panic-action %d
    include = /etc/samba/dhcp.conf

[homes]
    comment = Home Directories
    valid users = %S
    create mask = 0700
    directory mask = 0700
    browseable = No

[printers]
    comment = All Printers
    path = /var/spool/samba
    create mask = 0700
    guest ok = Yes
    printable = Yes
    browseable = No

[print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers
    guest ok = Yes

[zique]
    comment = La zique chez MerMouY
    path = /media/data/zique
    guest ok = Yes