[PIGET] Accéder aux fichiers (samba)

[PIGET] Accéder aux fichiers (samba)

Nous allons apprendre comment accéder aux fichiers de notre Raspberry Pi à l’aide de Samba.

schéma_Samba

Prérequis : Piget

Samba permet d’utiliser le partage de fichiers Windows sous Linux.

Le partage Windows fonctionne sous tout les systèmes d’exploitation.

Dans ce tutoriel, nous allons

  • Installer le module samba
  • Partager les dossiers de piget
  • Protéger notre partage avec un mot de passe
  • Régler les problèmes de partage sous Windows
  • Voir les dossiers de Piget
  • Créer un rapport
  • Partager tous les fichiers de notre Raspberry Pi
  • Voir les autres commandes du module samba
Installation

Pour installer un module sur Piget, il suffit de taper dans le terminal :

/pi/install nom_du_module

  • Installer le module samba

/pi/install samba

Samba sera installé (si ce n’est déjà fait), puis un mot de passe par défaut sera créé. Aucun fichier ne sera partagé.

Utilisateur : pi
Mot de passe : raspberry

Partager les dossiers de Piget

Pour partager les dossiers de piget il suffit de taper

/do/samba/sharePiget

Cela paramètrera et redémarrera samba.

Protéger le partage avec un mot de passe

Avant de voir ce qui a été partagé, il est conseillé de changer le mot de passe par défaut.

Tapez ceci pour changer le mot de passe et tapez votre mot de passe deux fois.

/do/samba/setupPassword

Vous pouvez maintenant accéder aux dossiers partagés dans Réseau sous Windows

reseau

Régler les problèmes de partage sous Windows

Si vous avez rentré un ancien mot de passe, il se peut que Windows l’ai en cache, il ne vous permettra pas de le changer et vous affichera un message d’erreur.

error

Il y a 3 façons de régler le problème:

  • fermer et rouvrir la session
  • redémarrer votre ordinateur
  • tapez ses commandes en administrateur dans une invite de commande (Raccourci-clavier : WINDOWS-X puis A)

net stop workstation
net start workstation

Nous allons maintenant voir ce que nous avons partagé.

schéma_Samba

Le dossier Boot

Cliquer sur votre Raspberry Pi dans Réseau et entrez comme utilisateur pi et votre mot de passe.

password

Dans le dossier boot, nous pouvons stocker des fichiers qui seront accessible sur la partition de démarrage du Raspberry Pi.
Cette partition est la seule accessible (sous Windows) lorsque vous brancher votre carte SD directement sur votre ordinateur.

Cette partition ne fait que 37 mégas, donc éviter de stocker autre chose que des fichiers textes.

Nous allons utiliser cette partition pour créer un fichier texte expliquant ce qu’il y a d’installer sur notre Raspberry Pi.

Créer un rapport

Afin de générer un rapport, tapez :

/pi/logBook

Ceci créera logBook.txt sur la carte SD.

Ce fichier contient la liste des modules installés, le nom du Raspberry Pi, l’adresse IP de votre Raspberry Pi.

Voici un exemple de rapport

Logbook.txt
Le dossier Piget

Le dossier Piget contient tous les scripts et programmes de Piget.
Vous pouvez ainsi voir et modifier le fonctionnement de Piget ici.

Par contre si vous faites une mise à jour de votre Raspberry Pi en tapant

/pi/update

Ces modifications peuvent être perdues, sauf si vous créez un nouveau module, nous verrons ceci dans un autre tutoriel.

Le dossier user

Pour finir le dossier user permet de stocker vos fichiers personnels.

  • Le dossier /user/scripts permet de sauvegarder vos propres scripts
  • Aucune configuration n’est enregistrée dans le dossier piget , ceux-ci sont sauvegardés dans le dossier /user/config
Accéder à tous les dossiers sur le Raspberry Pi

Nous allons voir comment accéder à tous les dossiers du Raspberry Pi.

ATTENTION, ceci rendra votre Raspberry Pi particulièrement vulnérable, ne faites ceci que sur votre propre réseau et que si vous en avez vraiment besoin.

Tapez :

/do/samba/shareAll

Vous avez maintenant accès à tout les dossiers de votre Raspberry Pi.

Arrêter le partage
Afin d’arrêter de partager des fichiers, il suffit de taper:

/do/samba/shareNothing

Déactiver le partage lorsqu’il n’est plus utile afin d’éviter qu’il soit accessible trop facilement.

Autres partages disponibles

Il y a d’autres configurations disponibles dans le module samba.

Pour coder un site web, vous pouvez partager /var/www

/do/samba/shareWeb

Pour accéder uniquement au dossier user

/do/samba/shareUser

Autres commandes
Modifier la configuration de samba

Charger une sauvegarde de la configuration
Sauvegarder la configuration actuelle
Ajouter un partage samba
Retirer un partage samba
Copier un fichier de configuration
Télécharger un fichier de configuration sur github
Vérifier si la configuration de samba ne partage rien (0:non 1:oui)
Afficher la liste des utilisateurs disponibles
Changer le mot de passe directement
Changer le mot de passe (nécessite que l'utilisateur tape le mot de passe)
Faire que samba ne se lance pas au démarrage
Faire que samba se lance à nouveau au démarrage

Redémarrer samba

Arrêter samba

Lancer samba

Afficher le statut de samba (fichiers ouverts, utilisateurs)

Affiche si un utilisateur est connecté (0:non 1:oui)

Il y a aussi une documentation générée automatiquement sur http://github.com/pigetnet/samba

Si un module n’a pas de documentations sur github, considérer que le module n’est pas fini

Une réaction au sujet de « [PIGET] Accéder aux fichiers (samba) »

Les commentaires sont clos.

Les commentaires sont clos.