Samba
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