Créer un groupe storage

Il aura tous les droits sur les disques durs externes, et j’y ajouterai à la main les utilisateurs. Voilà la démarche :
1. Création du groupe :
2. Récupération de l’id de ce groupe. La commande :
devrait vous renvoyer une seule ligne ressemblant à :storage:x:1005:
L’id du groupe est donc 1005, et on va en avoir besoin plus tard.
Ajout de l’utilisateur pi:
4. Modification du fichier /etc/fstab pour que le dossier de montage appartienne au groupe storage (on remplace les options defaults) : Le 1005 correspond à l’id du groupe storage et le umask est un paramètre assez compliqué,
mais la valeur 007 implique que les utilisateurs n’appartenant pas au groupe storage pourront lire et parcourir le disque, mais pas écrire dessus.
Eventuellement, ajout des autres utilisateurs correspondant aux logiciels qui doivent pouvoir écrire sur le disque.
Par exemple, si vous souhaitez partager certains dossiers via votre serveur web (voir Installation d'un serveur web), l’utilisateur correspondant au serveur Apache2 est www-data. Il faut donc faire:

Partage sur le serveur Web

J’ai expliqué dans le billet Installation d’un serveur web comment installer un simple serveur Apache. Vous pouvez par exemple partager un dossier de votre disque dur directement via le web en créant un lien symbolique. Par exemple, si vous souhaitez partager tout le contenu du dossier /storage/mon_disque/dossier_public/, vous pouvez utiliser la commande : view source 1|sudo ln -s /storage/mon_disque/dossier_public/ /var/www/dossier_public Si l’adresse pour accéder à voter serveur web est mon-rpi.dnsdynamic.com(vous avez utiliser le tutoriel Utilisation d’un DNS dynamique ?), vous (ou n’importe qui attention !) pouvez consulter le contenu de ce dossier à l’adresse : mon-rpi.dnsdynamic.com/dossier_public/

Partage avec Samba

Il vous faudra modifier légèrement votre configuration. Dans le fichier /etc/samba/smb.conf, pour chacun de vos partage, ajoutez la ligne force group = storage, ce qui donnera par exemple :

Date de début: 21/05/13, dernière mise à jour le : 18/09/13

Webm@ster: Tristan Guilcher & Alexis Guerville : Nous contacter