Page suivantePage pr�c�denteTable des mati�res

7. Partager un r�pertoire Windows pour des machines Linux

Un client SMB pour un h�te Unix est inclus dans la distribution de Samba. Il fournit une interface semblable au ftp, en ligne de commande. Vous pouvez utiliser cette utilitaire pour transf�rer des fichiers entre un � serveur � Windows et un client Linux.

Pour voir ce que partage une machine donn�e, utilisez :

/usr/sbin/smbclient -L h�te

o� � h�te � est le nom NetBIOS de la machine dont vous voulez voir les partages. Vous obtiendrez une liste des � services � en partage, c'est-�-dire le nom des r�pertoires ou des machines qu'il partage pour vous. A moins que le serveur SMB n'aient aucune protection, vous allez devoir saisir un mot de passe. Utilisez le mot de passe pour le compte d'invit� ou pour votre compte personnel sur cette machine.

Par exemple :

 smbclient -L zimmerman

Ce qui devrait donner quelque chose comme cela :

Server time is Sat Aug 10 15:58:27 1996
Timezone is UTC+10.0
Password:
Domain=[WORKGROUP] OS=[Windows NT 3.51] Server=[NT LAN Manager 3.51]
Server=[ZIMMERMAN] User=[] Workgroup=[WORKGROUP] Domain=[]
 Sharename      Type      Comment
 ---------      ----      -------
 ADMIN$         Disk      Remote Admin
 public         Disk      Public
 C$             Disk      Default share
 IPC$           IPC       Remote IPC
 OReilly        Printer   OReilly
 print$         Disk      Printer Drivers
This machine has a browse list:
 Server               Comment
 ---------            -------
 HOPPER               Samba 1.9.15p8
 KERNIGAN             Samba 1.9.15p8
 LOVELACE             Samba 1.9.15p8
 RITCHIE              Samba 1.9.15p8
 ZIMMERMAN

La � browse list � (liste des machines) montre quels sont les autres serveurs SMB partageant des ressources sur le r�seau.

Pour utiliser le client, lancez :

/usr/sbin/smbclient service <mot de passe>

ou � service � est une machine et un nom de partage. Par exemple, si vous essayez d'acc�der � un r�pertoire en acc�s public sur une machine appel�e zimmerman, le service sera nomm� \\zimmerman\public. N�anmoins, � cause des restrictions de l'interpr�teur de commandes (le shell), vous allez devoir redoubler les backslashs, pour obtenir la ligne suivante :

/usr/sbin/smbclient \\\\zimmerman\\public mon_mot_de_passe

o� � mon_mot_de_passe � est votre mot de passe �crit tel quel.

Vous allez obtenir la ligne de commande suivante :

Server time is Sat Aug 10 15:58:44 1996
Timezone is UTC+10.0
Domain=[WORKGROUP] OS=[Windows NT 3.51] Server=[NT LAN Manager 3.51]
smb: \>

Tapez � h � pour obtenir de l'aide sur smbclient :

smb: \> h
ls             dir            lcd            cd             pwd
get            mget           put            mput           rename
more           mask           del            rm             mkdir
md             rmdir          rd             prompt         recurse
translate      lowercase      print          printmode      queue
cancel         stat           quit           q              exit
newer          archive        tar            blocksize      tarmode
setmode        help          ~?             ~!
smb: \>

Si vous savez utiliser ftp, vous ne devriez pas avoir besoin de lire la page de manuel de smbclient.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:16