Vous êtes sur la page 1sur 4

LPIC-2

SAMBA et NFS

Le partage de fichiers (SAMBA, NFS)


I.

Introduction :

Dans un environnement rseau, le partage de fichiers entre diffrentes machines est un lment essentiel. Sous Linux, le partage de fichiers peut tre mis en uvre grce NFS, SAMBA et AppleTalk. NFS permet le partage de stations Linux/Unix stations Linux/Unix uniquement, SAMBA permet un partage entre machines Linux/Unix et machines Windows et AppleTalk permet un partage entre machines Linux/Unix et machines Apple Macintosh. II.

Serveur SAMBA :
1. Dfinition

Les ordinateurs fonctionnant sous les systmes d'exploitation Microsoft prennent en charge partage de fichiers et d'imprimante en utilisant le protocole SMB (Server Message Block). Ce protocole est devenu quelque chose d'une norme au fil du temps. Samba est une suite de programmes pour UNIX qui implmentent le protocole SMB.
Le partage de fichiers SMB a t mis en uvre sur un certain nombre de systmes d'exploitation Microsoft : Windows for Workgroups Windows 95/98 Windows NT/2000

2. Fichier de configuration de Samba : smb.conf


Le fichier de configuration de samba est smb.conf (habituellement dans /etc/samba ou /etc dans les anciennes versions). Dans le fichier de configuration, les paramtres de chaque action est indiqu aprs le nom de partage, dans le format indiqu. La section [global] dfinit les options qui s'appliquent au serveur. [global] # Paramtres gnraux workgroup = LUKE load printers = yes security = user # Valeur par dfaut pour les partages writable = yes

[homes] dfinit les paramtres pour le partage du rpertoire personnel de chaque utilisateur. La section [homes] comment = Espaces personnels

browseable = no
2012-2013 Page 1

BTS-SRI2_Sal

LPIC-2

SAMBA et NFS

read only = no

[printers] dfinit les paramtres de partage d'imprimante par smbd.

[printers] - writable = no - printable = yes - comment = all printers - path = /var/tmp Aprs avoir cr le fichier / etc / samba / smb.conf fichier, Samba doit tre redmarr si elle est dj en cours d'excution ou dmarr si ce n'est pas: # /etc/ini.d/samba restart ou # /etc/init.d/samba start Maintenant, les mots de passe samba, il ne doit pas tre identique aux mots de passe Linux, doit tre rgl. Si un utilisateur existe dj dans le fichier de mot de passe samba, vous pouvez utiliser la commande sans loption " -a ". # smbpasswd [-a] utilisateur 3. Commandes Samba :
smbstatus : un programme trs simple qui liste les connexions actuelles de Samba. testparm : vrifier un fichier de configuration smb.conf . smbpasswd : changer le mot de passe actuel de l'utilisateur SMB sur la machine local. net : Outil pour l'administration de Samba et les serveurs distants CIFS. L'utilit net de Samba est nmblookup : est utilis pour interroger les noms NetBIOS et les faire correspondre des adresses IP dans un rseau utilisant des requtes NetBIOS sur TCP / IP.

III.

Le serveur NFS - Network File System :


1. Dfinition :

- Network File System (ou NFS, systme de fichiers en rseau) est un protocole dvelopp par Sun Microsystems qui permet un ordinateur d'accder des fichiers via un rseau. Il fait partie de la couche application du modle OSI. - Ce systme de fichiers en rseau permet de partager des donnes principalement entre systmes UNIX. - NFS est compatible avec IPv6 sur la plupart des systmes.

2. rpc.nfsd et rpc.mountd
Le serveur NFS est mis en uvre dans deux parties : rpc.nfsd - le processus du serveur NFS rpc.mountd - le processus qui gre les requtes de montage NFS.

3. Fichier de configuration pour le serveur NFS /etc/exports :


BTS-SRI2_Sal 2012-2013 Page 2

LPIC-2

SAMBA et NFS

Le fichier exports liste des rpertoires o les actions du serveur NFS, les machines qui peuvent utiliser ces rpertoires, et les options pour chaque machine. Chaque ligne dans /etc/exports a la syntaxe: /share/path host (option, option)

Les options dterminent comment la connexion client est traite: ro - lecture seule. rw - lecture/criture. Quand un partage NFS est en lecture seule, le client ne peut pas enregistrer les modifications sur le partage NFS. secure, insecure - "secure" signifie dans ce cas que les contrles serveur NFS que le processus sur le client est en cours d'excution avec les privilges root. Cela empche les utilisateurs rguliers sur la machine cliente de contourner les autorisations du systme de fichiers. root_squash, no_root_squash, all_squash - par dfaut, root sur le systme client est root sur le systme serveur. root_squash indique au serveur pour traiter root sur le client comme s'il s'agissait personne. all_squash mappe tous les utilisateurs personne.

4. Client NFS
La commande mount connecte un client NFS un serveur NFS. La syntaxe de montage NFS est:

mount server:/share/dir /where/to/mount/it -o option,option


exemple :

les options couramment utilises lors du montage de la part d'un serveur NFS sont : soft - par dfaut, le noyau dur de se bloquer et de mettre un processus en tat d'attente du disque (D) lorsque les rapports de serveur NFS erreurs. Avec le noyau mou signale les erreurs NFS au programme aprs pas de rponse pour le nombre de secondes indiqu par le paramtre timeout, par exemple, timeo = 60. hard - lorsque le serveur NFS ne rpond pas, le processus de l'aide est en tat d'attente du disque, et ne peut par interrompu si le systme de fichiers a t mont avec l'option intr. async - les modifications sont crites sur le serveur NFS en arrire-plan. nolock - ne pas dmarrer le dmon NFS de verrouillage.

5. /etc/fstab
Les entres dans /etc/fstab utilise les donnes lors du montage.il est compos de 4 colonnes : La premire colonne contient la source des donnes (server:directory), La deuxime colonne le point de montage, La troisime colonne : mentionne le serveur de partage utilis. La 4eme colonne option contient les options de montage requises.

BTS-SRI2_Sal

2012-2013 Page 3

LPIC-2

SAMBA et NFS

Toutes les options de montage fstab rguliers s'appliquent. L'option user par exemple indique que n'importe quel utilisateur peut monter le partage.

BTS-SRI2_Sal

2012-2013 Page 4