== exemple de smb.conf == [global] # Remplacez MYWORKGROUPNAME par votre workgroup/domaine workgroup = monworkgroup # Bien sûr, ceci n'a pas d'autre but réel que de faire savoir à tout # le monde que ceci n'est pas windows # %v affiche la version de Samba que nous utilisons server string = vpn_samba_srv # Nous allons utiliser cups, donc nous l'indiquons ici ;-) printcap name = cups printing = cups load printers = yes # Nous désirons un fichier de log et nous ne le voulons pas plus gros que 50 Ko. log file = /var/log/samba/log.%m max log size = 50 # Nous alons mettre quelques options pour nos interfaces... socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 ## les utilisateurs de samba sont listes ici : username map = /etc/samba/smbusers directory mask = 0770 # pour binder sur le vpn seulement interfaces = lo tap0 bind interfaces only = yes # authoriser que la plage d'ip du vpn. hosts allow = 10.0.0.0/8 hosts deny = 0.0.0.0/0 # Les autres options pour ceci sont USER, DOMAIN, ADS, et SERVER # Celle par défaut est user security = share # Pas de mots de passe, donc nous utiliserons un compte invité (guest) guest ok = yes # À présent, nous configurons nos partages d'imprimantes. # Les attributs browseable, printable, public doivent être activés. [printers] comment = All Printers browseable = no printable = yes writable = no public = yes guest ok = yes path = /var/spool/samba # Modifiez ceci en "nom_d'un_utilisateur,root" si vous ne souhaitez pas que # root soit le seul administrateur de l'imprimante printer admin = root # Nous créons un nouveau partage sur lequel nous pouvons # lire/écrire à partir de n'importe où. C'est un peu comme un partage # temporaire public, tout le monde peut faire ce qu'il veut ici [public] comment = public_share browseable = yes public = yes writable = yes create mode = 0766 guest ok = no path = /home/samba/ valid users = bragon machin ## chaque utilisateur peut avoir son repertoire perso en outre. # les repertoires perso ne sont accessible que par l'utilisateur en question [home] comment = Rep_perso writeable = yes browseable = yes path = /home/%U [bragon] comment = alex stuff path = /home/bragon valid users = bragon public = no writable = yes printable = no create mask = 0765 [machin] comment = machin stuff path = /home/machin valid users = machin public = no writable = yes printable = no create mask = 0765