Cet article explique comment installer et configurer un partage de fichiers (Samba) sur un Raspberry Pi. L'exemple montre comment partager le dossier "/home/pi/Downloads". Les manipulations ont été réalisées sur "Raspbian Stretch".
Sous Linux, c'est le service Samba qui permet de partager des dossiers et des imprimantes à travers un réseau local.
La première chose à faire est de mettre à jour la liste des paquets et le système :
sudo apt-get update && sudo apt-get upgrade
Taper la commande :
sudo apt-get install samba samba-common-bin
Comme toujours sur Linux, la configuration du service se fait en éditant un fichier texte de configuration.
Ceci permettra de facilement revenir en arrière en cas de mauvaise manipulation :
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
Ouvrir le fichier "/etc/samba/smb.conf" dans l'éditeur de texte "nano" :
sudo nano /etc/samba/smb.conf
Dans la section "Authentication", ajouter la ligne ci-dessous :
####### Authentication #######
security = user
ntlm auth = yes
Dans la section "Share Definitions", des exemples sont déjà configurés par défaut, modifier la section comme indiqué ci-dessous :
#======================= Share Definitions =======================
[pi]
path = /home/pi/Downloads
comment = Partage Downloads
browseable = yes
writable = yes
valid users = pi
create mask = 0700
directory mask = 0700
RAPPELS pour Nano:
ATTENTION : rien ne s'affiche lorsque vous tapez le mot de passe, c'est normal.
sudo smbpasswd -a pi
sudo /etc/init.d/samba restart
La commande "testparm" permet de vérifier que le fichier "smb.conf" ne comporte pas d'erreurs.
La capture d'écran ci-dessous montre le résultat de la commande "testparm" :
La commande "net use" permet de connecter un lecteur réseau :
ATTENTION : rien ne s'affiche lorsque vous tapez le mot de passe, c'est normal.
A partir de l'explorateur :
Indiquer le chemin réseau du partage et cocher la case "Se connecter à l'aide d'informations d'identification différentes" (utilise un login et un mot de passe différent du compte Windows) :
Entrer le login et le mot de passe :
Le lecteur réseau est connecté :
Article connexe : Installer et utiliser Raspbian sur Raspberry Pi sans écran et sans clavier (sur la Pi)