Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:samba_en_ligne_de_commande [Le 16/10/2012, 11:30] sbv.ste [Configuration d'Ubuntu] |
tutoriel:samba_en_ligne_de_commande [Le 10/11/2022, 19:54] (Version actuelle) L'Africain |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>tutoriel}} | ||
+ | ---- | ||
+ | |||
====== SAMBA en ligne de commande ====== | ====== SAMBA en ligne de commande ====== | ||
- | + | Cette page décrit comment paramétrer [[:Samba]] en ligne de commande, pour partager un dossier avec d'autres ordinateurs, qu'ils soient sous Windows ou sous Ubuntu. La totalité de la configuration du fichier principal peut se retrouver sur la page qui décrit le fichier [[:samba_smb.conf|Samba]]. | |
- | <note tip>Objectif : Partager des fichiers sur un réseau avec des utilisateurs sous windows.\\ | + | |
- | + | ||
- | EN COURS D'ECRITURE(15 /10/2012) , j'enlève cette phrase dès que j'ai tout validé.</note> | + | |
- | + | ||
- | Reportez-vous aussi à l'excellent http://doc.ubuntu-fr.org/samba_smb.conf d'où j'ai repris quelques lignes. | + | |
=====Configuration matérielle===== | =====Configuration matérielle===== | ||
- | Un PC avec deux disques durs:\\ | + | Il est considéré que vous avez une version serveur d'Ubuntu d'installer, bien que cette procédure fonctionnera aussi avec une versions Bureau. |
- | -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 ===== | =====Configuration d'Ubuntu ===== | ||
- | Il faut un deuxième disque dur formaté en NTFS. | + | Si vous souhaitez monter tout un disque, à côté du de votre disque sur lequel se trouve Ubuntu il faudra penser à le monter automatiquement au démarrage grâce au ficher [[fstab]]. |
- | 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 : | + | |
- | <code> sudo mount -t ntfs /dev/sdb1/media/disqued</code> | + | |
- | Montage à chaque démarrage, éditer fstab: | ||
- | <code> sudo vim /etc/fstab</code> | ||
- | On ajoute la ligne | ||
- | <code> /dev/sdb1 /media/disqued ntfs defaults 0 0</code> | ||
- | |||
- | ensuite | ||
- | on donne les droits en mettant "dupond" propriétaire : | ||
- | <code> sudo chown -R dupond:sambausers /media/disqued</code> | ||
- | |||
- | |||
- | =====Samba===== | ||
====Installer Samba==== | ====Installer Samba==== | ||
- | <code> sudo apt-get install samba</code> | + | <code>sudo apt-get install samba</code> |
====Paramétrer Samba==== | ====Paramétrer Samba==== | ||
- | Lancer le fichier **smb.conf** dans un éditeur, **vim** par exemple. | + | [[:tutoriel:comment_modifier_un_fichier|Modifiez le fichier]] **smb.conf** avec [[:sudo|les droits d'utilisateur]]. |
- | <code>sudo vim /etc/samba/smb.conf</code> | + | |
- | Tout laisser en l'état sauf au milieu du fichier enlever le # pour : | + | |
- | <code vim> security = user</code> | + | |
- | A la fin du fichier écrire : | + | À la fin du fichier écrire : |
- | <code> | + | <file bash> |
[share] | [share] | ||
comment = partage de fichiers | comment = partage de fichiers | ||
- | path = /media/disqued | + | path = /Chemin vers votre dossier à partager |
browsable = yes | browsable = yes | ||
read only = no | read only = no | ||
- | valid users = dupond dupont | + | valid users = les utilisateurs qui peuvent accéder au partage ##Séparer par une virgule |
- | </code> | + | </file> |
- | + | ||
- | Donner les autorisations sur les fichiers partagés | + | |
- | <code>sudo chmod o+x /partage1</code> | + | |
Redémarrer les services smb et nmp | Redémarrer les services smb et nmp | ||
- | <code>sudo /etc/init.d/smbd restart | + | <code>systemctl restart smbd</code> |
- | sudo /etc/init.d/nmbd restart</code> | + |