Partage Windows

De Diablotins.org.

(Redirigé depuis Partager)


Partage Microsoft
Image:brush.png
Il existe plusieurs manières de partager ses données(fichiers), sous FreeBSD, FTP, NFS et utiliser les technologies Microsoft.



CMB/CIFS ( SAMBA )

C'est le protocole utilisé par Microsoft Windows pour partager les fichiers d'un utilisateur. Installez le port net/samba33/, ou tout autre version.


Éditez le fichier de configuration, “/usr/local/etc/smb.conf”, copié à partir de “/usr/local/etc/smb.conf.sample” s'il n'existe pas, pour modifier ces quelques paramètres:

  workgroup = DMAREC

Définissez les points de partage:

[homes]
  comment = Espaces utilisateurs
  browseable = no
  writable = no # A changer

Ici, chaque utilisateur donne accès en lecture seule à son espace.

[public]
  comment = Espace public
  path = /home/partage/
  public = yes
  writable = yes
  printable = no
  ;write list = @staff

Ici est la description d'un espace en lecture et écriture pour tout le monde.


Enfin, adapter vos utilisateurs à ceux de samba:

david:~#smbpasswd -a david

Lancez Samba

/usr/local/etc/rc.d/samba onestart

Ou ajoutez l'entrée suivante dans /etc/rc.conf

samba_enable=yes

ainsi:

david:~#smbstatus
Samba version 3.3.7
PID     Username      Group         Machine
-------------------------------------------------------------------
48291     david         wheel         192.168.1.21 (192.168.1.21)
48280     david         wheel         192.168.1.21 (192.168.1.21)

Service      pid     machine       Connected at
-------------------------------------------------------
IPC$         67819   david         Tue Oct  6 10:30:11 2009
public       48280   192.168.1.21  Tue Oct  6 10:15:36 2009
IPC$         67823   david         Tue Oct  6 10:30:16 2009
public       48292   192.168.1.21  Tue Oct  6 10:16:21 2009
public       48291   192.168.1.21  Tue Oct  6 10:16:20 2009

Clients

Un client est livré avec le port : net/samba-smbclient.
Il s'utilise comme un client FTP en ligne de commande:

smclient //david/public
david:~>smbclient //david/public/
Enter david's password: 
Domain=[DAVID] OS=[Unix] Server=[Samba 3.3.10]
smb: \> ls
  .                                   D        0  Sun May  2 09:48:31 2010
  ..                                  D        0  Sun May  2 00:25:12 2010
  .snap                              DH        0  Sun May  2 10:35:27 2010
  musique                             D        0  Mon Oct 19 14:14:33 2009
  game                                D        0  Mon Oct 19 14:59:52 2009
  typescript                             2368250  Wed Dec 30 17:54:44 2009
  HardDisks                           D        0  Sun May  2 09:48:30 2010
  iso                                 D        0  Sat Jan 30 10:05:24 2010

                32947 blocks of size 4194304. 20561 blocks available
smb: \> get typescript 
getting file \typescript of size 2368250 as typescript (8534,1 kb/s) (average 8534,1 kb/s)
smb: \> 

Plus simplement, allez chercher un fichier:

smbget smb://david/public/typescript

KDE

Grâce à la technologie des KIOSlave, il suffit d'utiliser le préfixe «smb:» dans tout ce qui ressemble à un gestionnaire de fichiers pour parcourir le réseau.

Projets :