Table des matières

Voir cette page sous forme de diaporama.

SI5 - SMB/CIFS

TP 02 jeudi 28 janvier 2012 rappels :

NB : utilisation intensive de la bande passante réseau (Chaque client reporte sa présence à tout le réseau via des broadcasts)

Objectifs

Prérequis

NB: une machine XP “légère” est disponible sur STORE. Pensez à désactiver le pare-feu sur les serveurs !

ETAPE 1: Mise en œuvre d'un serveur de fichiers SMB sur une machine Windows XP

Le service de partage de fichiers est installé et fonctionne par défaut sur chaque machine Windows (à vérifier)

net user pierre mdp /add
net user pierre 

NB: dans l'explorateur Windows, vous pouvez vérifier en passant par le panneau de configuration/comptes utilisateurs

Création des partages

mkdir c:\pub
net share pub=c:\pub

Accès depuis une machine Windows

net view \\srvXpPN

Accès depuis une machine Linux avec smbclient

pierre@squeeze:~$ smbclient -L srvXpPN
Enter pierre's password: 
Anonymous login successful
Domain=[WORKGROUP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

	Sharename       Type      Comment
	---------       ----      -------
Error returning browse list: NT_STATUS_ACCESS_DENIED
Anonymous login successful
Domain=[WORKGROUP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

	Server               Comment
	---------            -------

	Workgroup            Master
	---------            -------
pierre@squeeze:~$ smbclient -L srvXpPN -U 
Enter pierre's password: 
Domain=[srvXpPN] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

	Sharename       Type      Comment
	---------       ----      -------
	pub             Disk      
	IPC$            IPC       IPC distant
	print$          Disk      Pilotes d'imprimantes
	ADMIN$          Disk      Administration à distance
	C$              Disk      Partage par défaut
phierre@squeeze:~$ smbclient //srvXpPN/pub -U pierre
Enter pierre's password: 
Domain=[srvXpPN] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \> ls
  .                                   D        0  Wed Mar 26 18:58:28 2008
  ..                                  D        0  Wed Mar 26 18:58:28 2008
  mp3                                 D        0  Fri Dec 23 17:55:31 2011
  photos                              D        0  Sun Mar 28 16:32:52 2010

		44998 blocks of size 2097152. 157 blocks available
smb: \> 

Accès depuis une machine Linux avec montage du répertoire distant

root@squeeze:~# mkdir /mnt/srvXpPN
root@squeeze:~# mount -t smbfs -o username=pierre //srvXpPN/pub /mnt/srvXpPN
root@squeeze:~# umount /mnt/srvXpPN

ETAPE 2: Mise en œuvre d'un serveur de fichiers SMB sur une machine Linux

Installation du serveur Samba

 
root@squeeze:~# adduser pierre
root@squeeze:~# mkdir /home/pub
root@squeeze:~# chmod 777 /home/pub

Création d'un partage

[pub]
   comment = Repertoire public
   path = /home/pub            # chemin du partage
   guest ok = no
   create mask = 0666
   writeable = yes             # on peut écrire
   valid user = pierre, paul   # pierre et paul ont accès au partage
   write list = pierre         # seul pierre peut écrire
 root@squeeze:~#  service samba restart
root@squeeze:~# smbstatus
  Samba version 3.5.6
PID     Username      Group         Machine                        
-------------------------------------------------------------------

Service      pid     machine       Connected at
-------------------------------------------------------

No locked files

Création des comptes samba

root@squeeze:~# smbpasswd -a pierre

Accès depuis une machine Windows

 c:\> net use p: \\squeeze\pub
  c:\> net use 

Pour finir