Page 1 sur 1
Tuto partage de dossiers via Samba
Publié : 21 déc 2013, 21:40
par Otacon
Vous trouverez ci dessous une procédure fonctionnelle pour mettre en place un partage simple samba de 2 dossiers.
Edité le 22/12/13Préambulecette configuration est la plus sécuritaire que j'ai trouvé : je veux partager deux dossiers avec un ordinateur client samba, et je ne donne acces qu'à moi même. C'est à dire qu'un ami veut acceder à mes vidéos, il peut mais c'est moi qui me logue depuis son PC sur mon serveur, en veillant à ne pas cliquer sur "se souvenir du mot de passe". Seul mon user a accès à mes partages.
pour tout le reste :
et :
La documentation officielle complète Samba, en anglaisInstallationinstaller samba:
créer le fichier smb.conf:
sudo gedit /etc/samba/smb.conf
copier/coller le code ci dessous (
Edité le 22/12/13)
[global]
netbios name = MON_SERVEUR
workgroup = WORKGROUP
server string = Samba %v on %L
hosts allow = 192.168.1. 127.
security = user
strict allocate = yes
encrypt passwords = yes
passdb backend = smbpasswd
syslog = 0
use sendfile = yes
max log size = 50
unix extensions = no
[Documents]
available= yes
path= /home/NOM_USER/Documents
max connections= 50
directory mode= 0700
create mode= 0700
follow symlinks= yes
wide links = no
dos filemode= no
writeable= no
valid users= "NOM_USER"
write list= "NOM_USER"
[Videos]
available= yes
path= /home/NOM_USER/Vidéos
max connections= 50
directory mode= 0700
create mode= 0700
follow symlinks= yes
wide links= no
dos filemode= no
writeable= no
valid users= "NOM_USER"
write list= "NOM_USER"
Modifier avec les bon noms locaux les paramètres en majuscule, enregistrer et fermer.
puis définir le mot de passe samba du user (peut être différent du mot de passe d'administration):
sudo smbpasswd -a NOM_USER
enfin lancer le service samba:
sudo systemctl start smbd
pour lancer le service à chaque demarrage:
sudo systemctl enable smbd
Pour intégrer le serveur dans le WORKGROUP et ainsi le voir apparaître dans les voisinages réseau :
Lancer le service nmbd — serveur de nom NetBIOS pour fournir le NetBIOS à travers les services clients de nommage IP
sudo systemctl start nmbd
ou, pour être lancé au demarrage :
sudo systemctl enable nmbd
pour acceder au partage depuis un PC, naviguer dans le WORKGROUP à l'aide du voisinage réseau du navigateur de fichier.
Note :
- aucun pare feu n'est configuré sur le serveur.
Re: Manjaro partage dossiers
Publié : 22 déc 2013, 09:24
par ewolnux
Salut Otacon
Si ton petit tuto fonctionne pourquoi ne pas mettre ça dans Trucs & Astuces ? Avec le titre qui va bien.
Si tu veux je déplace ton post, à toi de dire.
Re: Manjaro partage dossiers
Publié : 22 déc 2013, 09:43
par Otacon
Hello ewolnux,
oui, tu pourrais le coller dans trucs et astuces, je l'éditerai quand j'aurais réglé le souci du workgroup.
merci.
Re: Manjaro partage dossiers
Publié : 22 déc 2013, 09:56
par texaveryfun
Bonjou et Merci pour le tuto.
Petit question, dans la ligne :
hosts allow = 192.168.1. 127.
Il faut mettre l'adresse IP du PC ?
Re: Manjaro partage dossiers
Publié : 22 déc 2013, 10:04
par ewolnux
Otacon a écrit :Hello ewolnux,
oui, tu pourrais le coller dans trucs et astuces, je l'éditerai quand j'aurais réglé le souci du workgroup.
merci.
C'est fait ; si le titre ne te convient pas, n'hésite pas à le changer.
Re: Manjaro partage dossiers
Publié : 22 déc 2013, 10:08
par Otacon
texaveryfun a écrit :Bonjou et Merci pour le tuto.
Petit question, dans la ligne :
hosts allow = 192.168.1. 127.
Il faut mettre l'adresse IP du PC ?
non, ça veut dire que les seules machines autorisées à se connecter sont les machines du réseau local (192.168.1.1 à 192.168.1.255) et le réseau interne loopback du serveur (127. ).
si ton PC est sur le réseau local, il passe.
si ton réseau local est en 192.168.2., il faut bien entendu modifier.
Re: Tuto partage de dossiers via Samba
Publié : 22 déc 2013, 10:10
par ewolnux
Non mais allo quoi ! J'étais en train de déplacer ton post, et puis pfffft plus là.
Re: Tuto partage de dossiers via Samba
Publié : 22 déc 2013, 10:11
par Otacon
copier/coller/supprimé direct en voyant que tu avais déplacé le sujet.
Re: Tuto partage de dossiers via Samba
Publié : 22 déc 2013, 10:17
par Loubrix
juste un truc, pour lancer le service à chaque démarrage:
sudo systemctl enable smbd
(au lieu de start)
Re: Manjaro partage dossiers
Publié : 22 déc 2013, 10:27
par texaveryfun
Otacon a écrit :texaveryfun a écrit :Bonjou et Merci pour le tuto.
Petit question, dans la ligne :
hosts allow = 192.168.1. 127.
Il faut mettre l'adresse IP du PC ?
non, ça veut dire que les seules machines autorisées à se connecter sont les machines du réseau local (192.168.1.1 à 192.168.1.255) et le réseau interne loopback du serveur (127. ).
si ton PC est sur le réseau local, il passe.
si ton réseau local est en 192.168.2., il faut bien entendu modifier.
Merci pour ces éclaircissements.
Chez moi le réseau c'est 192.168.0.XXX
Je met donc :
hosts allow = 192.168.0. 127.
Re: Tuto partage de dossiers via Samba
Publié : 22 déc 2013, 11:08
par Otacon
@texasveryfun : Oui.
Pour mémoire, le service smbd relit toutes les 60 secondes le fichier smb.conf
Bon à savoir au fur et à mesure des modifs en direct de votre smb.conf
@Loubrix :merci, édité.
Re: Tuto partage de dossiers via Samba
Publié : 22 déc 2013, 11:59
par Otacon
Pour intégrer le serveur dans le WORKGROUP et ainsi le voir apparaître dans les voisinages réseau :
ajouter dans les paramètres globaux :
netbios name = MON_SERVEUR
puis lancer le service nmbd — serveur de nom NetBIOS pour fournir le NetBIOS à travers les services clients de nommage IP
sudo systemctl start nmbd
ou, pour être lancé au demarrage :
sudo systemctl enable nmbd
Tuto édité et corrigé, avec quelques suppressions dans le corps du smb.conf :
- suppression de "invalid users= bin daemon adm sync shutdown halt mail news uucp gopher"
- suppression de "veto files= /.AppleDouble/.AppleDB/.bin/.AppleDesktop/Network Trash Folder/Temporary Items/:2eDS_Store/"
Re: Tuto partage de dossiers via Samba
Publié : 02 jui 2014, 23:49
par plutomix
Salutation !
Un grand merci pour ce tutoriel !
Si comme moi ,vous ne voulez pas de mot de passe ,il faut tout de même exécuter " sudo smbpasswd -a NOM_USER " .
Re: Tuto partage de dossiers via Samba
Publié : 15 jui 2014, 11:28
par ('_')
Merci pour le tuto, grâce à toi j'ai enfin un partage de dossier, et en plus facilement
Re: Tuto partage de dossiers via Samba
Publié : 15 jui 2014, 11:55
par papajoke
sauf que moi qui suis en ipv6 "
hosts allow" passe pas
pas grave pour un réseau interne
Re: Tuto partage de dossiers via Samba
Publié : 27 sep 2015, 19:39
par daniel_1970
Bonsoir Otacon,
Juste pour dire merci pour ce tuto. Comme tu me l'annonçais, ça marche à tous les coups
. Pas de soucis pour l'installation/configuration de Samba ! Installé rapidement et sans prise de tête.
A+
Daniel
Re: Tuto partage de dossiers via Samba
Publié : 16 jan 2019, 20:46
par obelix1502
Je déterre cet excellent tutoriel.
Mais je pense (d'après zsh) que
smbd
ne fonctionne plus.
Chez moi, il indique une erreur.
Il faudrait lancer :