Partager ses ressources sous linux avec Samba
[20 mn of reading - published 5/10/2005 8:50:17 AM - Target : Confirmé]
|
   
|
Author
2 Parametrage du fichier de configuration : smb.conf
La configuration de partage dans samba se fait grace au fichier smb.conf(/etc/samba/smb.conf).
Dans le fichier smb.conf on retrouve tous les fichiers que nous avons partager ainsi que leur autorisations sur les utilisateurs.
smb.conf est constitué de rubriques. Chaque ligne est du type parametre = valeur.
Smb.conf est constitué de 3 sections principales:
La section [global]
La section [homes]
La section [printers]
2.1 Section [global]
la section [global] contient les parametres genéraux: definition du nom du groupe de travail,utilisateurs administrateurs...
workgroup : nom du groupe de travail ou du domaine netbios name : nom netbios du serveur Samba, par défaut égal au nom de la machine printcap : indique l'emplacement du fichier printcap, récapitulant toutes les imprimantes installées sur le serveur Linux log file / max log size / log level : configuration des logs du serveur : respectivement le nom du fichier de log, sa taille maximum et le niveau des logs (plus le niveau est élevé, plus la quantité d'informations est importante) hosts allow :on entre ici la liste des adresses IP des machines ou réseaux autorisés à se connecter au serveur Samba. hosts deny : on entre ici la liste des adresses IP des machines ou réseaux non autorisés à se connecter au serveur Samba. Guest account : autorise ou interdit un compte invité. security : c’est le mode se securité.Il en existe trois types : user, share, server.
Exemple :
[global]
workgroup = Linux
guest account = nobody ;
share modes = yes ;
interfaces = 10.194.2.100/255.255.255.0
printcap = /etc/printcap
load printers = yes
# fichier journal de Samba
log level = 1
log file = /var/log/samba/log.%m
security = user
hosts allow = 192.168.0.1 192.168.0.2
2.2 Section [home]
la section [home] definit le partage d'un repertoire personnel
Principaux parametres : Comment : ajoute un commentaire Browseable : affiche la rexxoucer pout tout le monde ou pas Writable : possibilité d’ecrite sur la ressource Create mask : créer un masque de permission
Exemple:
[HOMES]
comment =Répertoire perso
browseable = no
writable = yes
create mask = 0750
2.3 Section [printers]
la section [printers] definit les imprimantes partagées sur le serveur.
Principaux parametres : Comment : ajoute un commentaire Path :chemin d’accès pour acceder a l’imprimante Create mask : créer un masque de permission Browseable : l’imprimante est visible depuis un browser
Exemple:
[printers] comment = All Printers path = /var/spool/samba create mask = 0700 guest ok = Yes printable = Yes browseable = Yes
2.4 Partager un fichier quelquonque
En plus de ces 3 grandes section, il est possible de partager un repertoire quelconque en créant une section ayant un nom que l'on veut donner à la ressource. Voici les options utilisées pour la configuration de la section: path : chemin d'accès du partage comment : commentaire browseable : rend le partage visible lors du parcours du réseau read only : accès uniquement en lecture user : Permet de spécifier les utilisateurs autorisés a se connecter à la ressource public :permet de rendre accessible ou inacessible le partage a tout le monde
Exemple de partage d’un repertoire :
[videos] comment = videos # chemin d'acces a la ressource path = /home/monarck/videos browseable = yes # chemin d'acces a la ressource public = no user = toto,fred writable = yes create mask = 0750
2.5 Test du fichier smb.conf
la commande testparm permet de verifier la syntaxe du fichier smb.conf. Il ne verifie en aucun cas le bon fonctionnement du fichier, il ne verifie que la syntaxe. Si testparm ne renvoie aucune erreur alors la syntaxe est correcte.

|