Serveur SAMBA - RZOMT

Transcription

Serveur SAMBA - RZOMT
INSTALLATION ET CONFIGURATION D’UN SERVEUR SAMBA DE BASE
par
G.Haberer, A.Peuch, P.Saadé
Table des matières
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1. Objectifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. Installation et configuration d’un serveur Samba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1. Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2. Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3. Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3. Installation et configuration sur le client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1. Samba avec Konqueror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2. Sous Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3. Sous windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4. Particularités des relations client-serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1. Montage d’une partition de type Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2. De Linux à Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
2
2
2
2
2
2
2
3
3
3
3
3
Serveur Samba de base
1. Introduction
1.1. Objectifs. —
Samba permet de partager des données (fichiers, imprimantes, . . .) sur un réseau. C’est un systeme de
fichiers grâce auquel il est possible d’échanger des données entre des machines sous Linux et sous windows.
Le systeme de fichiers Samba est compatible windows dans le sens où il se comporte de la même manière :
il permet donc des partages de type windows.
Cette documentation a pour but d’expliquer succinctement l’installation d’un serveur et les manipulations sur un poste client.
2. Installation et configuration d’un serveur Samba
2.1. Installation. —
On utilisera une machine nommée srvsmb.
Pour faire fonctionnrer le serveur Samba, il faut le paquet samba que l’on installe avec la commande :
# apt-get install samba
Il installe automatiquement les modules et paquets supplémentaire dont il a besoin.
Les informations utiles concernant Samba s’obtiennent par les commandes :
# man samba # man smb.conf
2.2. Configuration. —
Pour cet exemple, on crée un dossier nommé /smbsrc que nous partagerons avec samba. Cependant n’importe quel autre dossier est utilisable.
# mkdir /smbsrc
Pour pouvoir partager ce dossier, il faut éditer le fichier smb.conf :
# jed /etc/samba/smb.conf
Il faut rajouter à la fin de ce fichier le nom du partage, le chemin du dossier à partager et des options
supplémentaires :
[test]
path=/smbsrc
writable=yes
2.3. Sécurité. —
De base, l’utilisateur root ne peut pas monter de partage samba sur le client, cette option est configurable :
Il suffit de commenter la ligne (rajouter un # au début)
invalid users = root
du fichier de configuration /etc/samba/smb.conf
3. Installation et configuration sur le client
(Utilisez de préférence la méthode 3.1)
3.1. Samba avec Konqueror. —
(Nécessite des versions récentes des paquets)
3.1.1. Installation. — en tant que root
En plus de samba-common installé précédemment installé, le paquet smbclient est nécessaire à ce mode
de fonctionnement.
# apt-get install smbclient
2003-2004
http://rzomt.free.fr
2/3
Serveur Samba de base
3.1.2. Utilisation. — Il suffit d’écrire dans la barre d’url de konqueror une ligne de ce type :
smb://adresse_serveur /
et vous pourrez naviger dans les partages, comme si vous êtiez dans des dossiers locaux.
(des logins et mots de passe vous seront demandés en fonction des dossiers parcourus)
3.2. Sous Linux. —
3.2.1. Installation. — en tant que root :
Pour permettre au client de monter la partition il faut le paquet samba-common qu’on installe avec la
commande :
# apt-get install samba-common smbfs
3.2.2. Montage de la partition. — en tant qu’utilisateur quelconque
Le montage de la partition peut se faire par n’importe quel utilisateur. Cependant, il faut qu’il soit le
propriétaire du point de montage.
exemple avec l’utilisateur commun.
on crée un point de montage (si il n’existe pas déjà) :
$ mkdir /home/commun/clientsmb
La commande de montage est de la forme :
$ smbmount //adresse_serveur /nom_du_partage /point_de_montage
dans notre cas :
# smbmount //srvrsmb/test /home/commun/clientsmb
Le dossier partagé par le serveur (/smbsrc) sera donc monté sur le client dans le dossier /home/commun/clientsmb
3.3. Sous windows. —
Le fonctionnement est le même que ce soit un partage venant d’une machine windows ou Linux.
4. Particularités des relations client-serveur
4.1. Montage d’une partition de type Windows. —
La gestion client sous linux (montage des dossiers exportés) par Samba ne permet pas d’assurer un
fonctionement parfait avec les serveurs et les partages windows. Il y a des erreurs concernant la gestion
des droits et des propriétaires.
Il est donc préférable d’utiliser des solutions comme vue en 3.1 .
4.2. De Linux à Linux. —
Pour ce type d’échange le plus simple est d’utiliser NFS.
(qui est fait pour ça)
G.Haberer, A.Peuch, P.Saadé
2003-2004
http://rzomt.free.fr
3/3

Documents pareils

1- Fiche d`intervention 2- Configuration et utilisation d`un client sous

1- Fiche d`intervention 2- Configuration et utilisation d`un client sous Au début de la séance de TP suivante vous remettrez, à l’enseignant de TP, un compterendu présentant Samba et le protocole SMB de manière globale ; une documentation technique comprenant un di...

Plus en détail