SAMBA en ligne de commande
EN COURS D'ECRITURE(15 /10/2012) , j'enlève cette phrase dès que j'ai tout validé.
Reportez-vous aussi à l'excellent http://doc.ubuntu-fr.org/samba_smb.conf d'où j'ai repris quelques lignes.
Configuration matérielle
Un PC avec deux disques durs:
-le premierpour installer Ubuntu server12.04LTS.
-le deuxième disque dur partitionné en NTFS afin de pouvoir être lu par les PC windows et permettre aussi la gestion des droits ( impossible avec du FAT32).
Un réseau avec des PC sous windows ( XP, seven) et pourquoi pas du ubuntu aussi.
Configuration d'Ubuntu
Il faut un deuxième disque dur formaté en NTFS. Puis il faut le monter de façon ponctuelle ou définitive: S'il s'appelle "sdb1"et que l'on veut le monter dans /media en le nommant "disqued". Montage ponctuel :
sudo mount -t ntfs /dev/sdb1/media/disqued
Montage à chaque démarrage, éditer fstab:
sudo vim /etc/fstab
On ajoute la ligne
/dev/sdb1 /media/disqued ntfs defaults 0 0
ensuite on donne les droits en mettant "dupond" propriétaire :
sudo chown -R dupond:sambausers /media/disqued
Samba
Installer Samba
sudo apt-get install samba
Paramétrer Samba
Lancer le fichier smb.conf dans un éditeur, vim par exemple.
sudo vim /etc/samba/smb.conf
Tout laisser en l'état sauf au milieu du fichier enlever le # pour :
security = user
A la fin du fichier écrire :
[share] comment = partage de fichiers path = /media/disqued browsable = yes read only = no valid users = dupond dupont
Donner les autorisations sur les fichiers partagés
sudo chmod o+x /partage1
Redémarrer les services smb et nmp
sudo /etc/init.d/smbd restart sudo /etc/init.d/nmbd restart