Samba |
![]() |
![]() |
|
Le fichier de configuration est /etc/smb.conf voici un exemple
de base, épuré des commentaires et de toutes les options
que je juge non nécessaires, les paramètres pour lesquels
les commentaires sont en anglais sont par défaut dans une config
Mandrake et que je n'ai pas cherché à modifier.
[global]
# ici je définis le workgroup, c'est le nom qui apparaitra dans
le voisinage réseau des PC sous windows,
# vous pouvez donc faire en sorte que ce nom de domaine soit le meme
que celui des PC sous windows
workgroup = mondomaine
# Le fichier /etc/printcap contient la liste des imprimantes
# il est modifié automatiquement par printtool à l'ajout
(ou suppression) d'une imprimante
printcap name = /etc/printcap
load printers = yes
# Pour créer un fichier de log par machine qui se connecte, par
exemple
# si machine1 et machine2 utilisent les services de samba du serveur
linux
# vous aurez les fichiers de log log.machine1 et log.machine2
log file = /var/log/samba/log.%m
# Taille limite des fichiers de log (en Ko)
max log size = 500
# Security mode. Most people will want user level security. See
# security_level.txt for details.
# No comment
security = user
# Most people will find that this option gives better performance.
# See speed.txt and the manual pages for details
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
# via DNS nslookups. The built-in default for versions 1.9.17 is yes,
# this has been changed in version 1.9.18 to no.
dns proxy = no
#============================ Share Definitions ==============================
#exportation des home directories vers les PC sous Windows, pour cela
un meme utilisateur doit avoir
# le meme login sous Linux et sous Windows, il doit aller dans l'explorateur
de Windows, menu outils,
# connecter un lecteur réseau puis \\nom-du-serveur-linux\nom-de-login
# il y aura alors saisie du mot de passe Linux pour l'utilisateur en
question
[homes]
comment = Home Directories
browseable = no
writable = yes
# NOTE: If you have a BSD-style print system there is no need to
# specifically define each individual printer
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
# Set public = yes to allow user 'guest account' to print
guest ok = no
writable = no
printable = yes
# exportation de tmp pour faire des transferts de fichier
# sur les PC sous Windows on doit taper \\nom-du-serveur-linux\tmp
dans connecter lecteur réseau
# On n'a pas de saisie de mot de passe (public=yes)
[tmp]
comment = Temporary file space
path = /tmp
read only = no
public = yes
# exportation d'un répertoire /alphonse (et oui pourquoi pas...)
uniquement vers les utilisateurs olivier et veronique
[alphonse]
comment = alphonse
path = /alphonse
valid users = olivier veronique
public = no
writable= yes
ln -s /etc/rc.d/init.d/samba
/etc/rc.d/rc2.d/K26samba
ln -s /etc/rc.d/init.d/samba
/etc/rc.d/rc3.d/S91samba
ln -s /etc/rc.d/init.d/samba
/etc/rc.d/rc4.d/K26samba
ln -s /etc/rc.d/init.d/samba
/etc/rc.d/rc5.d/S91samba
Pour lancer samba, il suffit maintenant de rebooter ou de lancer /etc/rc.d/init.d/samba start
Si vous avez modifié /etc/smb.conf, vous pouvez faire prendre en compte les modifs, en tapant:
/etc/rc.d/init.d/samba stop
/etc/rc.d/init.d/samba start
![]() |