Dossier partagé avec Samba sur Raspberry

Pour faire suite à l’installation d’un serveur Web sur une framboise, mise en place du partage du répertoire www. La méthodologie est valable pour n’importe quel autre répertoire sur le Raspberry (ou le serveur).

Choix de Samba (plutôt que NFS) pour avoir un accès depuis n’importe quel OS (Linux, Windows, …).

pi@raspberrypi ~ $ sudo apt-get install samba

Configuration

  • Sauvegarde du fichier de configuration smb.conf :
pi@raspberrypi ~ $ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.copy
  • Modification :
pi@raspberrypi ~ $ sudo nano /etc/samba/smb.conf

Vérifier que workgroup = WORKGROUP
Décocher security = user
Créer le partage que l’on appellera web

## Browsing/Identification ###

# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUP



####### Authentication #######

# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = user



#======================= Share Definitions =======================

[web]
path = /usr/share/nginx/www
browseable = yes
guest ok = yes
read only = no
writable = yes
force user = www-data

Sauvegarder (Control+O) et quitter (Control+X)

  • Redémarrer le service Samba
pi@raspberrypi ~ $ sudo service samba restart

Client (Linux)

Côte client, sur un poste Linux, il faut installer le client Samba (smbclient).

On se connecte ensuite (depuis l’explorateur de fichiers par exemple section Se connecter à un serveur) en saisissant l’adresse sous la forme suivante smb://IP_du_Raspberry/