Samba

Documentation Ubuntu

Un serveur de fichiers avec Samba

 

Attention !!! Au moment où j'écris ce post, surtout ne pas installer le paquet samba4.

C'est une  version beta et elle fonctionne très mal.

Le serveur n'est pas visible sur le réseau Windows et le partage d'imprimantes est très instable.

 

Installer les paquets suivants

$ sudo apt-get install samba
$ sudo apt-get install samba-common
$ sudo apt-get install samba-common-bin

Le fichier de configuration de Samba

/etc/samba/smb.conf

Paramètres à modifier

[global]

load printers = yes

printing = cups

# le nom du domaine Windows

workgroup = MSHOME

 


[printers]

create mask = 0700

comment = All Printers

printable = yes

path = /var/spool/samba


[print$]

browseable = yes

comment = Printer Drivers

path = /var/lib/samba/printers


Pour partager des dossiers

[nom du partage]

# liste des utilisateurs ayant accès au partage

valid users = user1, user2, user3, user4

# autorise l'écriture (fichiers & dossiers)

writeable = yes

# liste des utilisateurs en lecture

read list = user2, user3, user4

# liste des utilisateurs en écriture

write list = user1

# chemin vers le répertoire à partager

path = /mon_repertoire_a_partager

# activation de la corbeille

vfs object = recycle

# conservation de l'arborescence

recycle:keeptree = yes

# conservation des différentes versions de fichiers

recycle:version = yes

# nom du dossier correspondant à la corbeille

# l'option /%U créera automatiquement un dossier du nom de l'utilisateur dans la corbeille

recycle:repository = #recycle/%U


Pour partager les dossiers personnels de chaque utilisateur

[homes]

writeable = yes

browseable = no


Pour arrêter Samba

$ sudo /etc/init.d/smbd stop

Pour démarrer Samba

$ sudo /etc/init.d/smbd start

Pour redémarrer Samba

$ sudo /etc/init.d/smbd restart


Pour ajouter un utilisateur Samba

Ajouter un utilisateur au système

Voir la rubrique  Trucs & Astuces > Linux > Commandes > Utilisateurs > Ajouter un utilisateur au système

Ajouter le nouvel utilisateur système à Samba

Voir la rubrique Trucs & Astuces > Linux > Commandes > Utilisateurs > Ajouter un utilisateur Samba