J'essaie de configurer un Raspberry Pi pour exécuter BitTorrent Sync afin de sauvegarder mes fichiers sur un disque dur externe, mais je rencontre des problèmes frustrants.
Tout d'abord, je dois configurer le disque dur USB pour un montage automatique au démarrage, car l'alimentation électrique est souvent coupée là où je vis. J'ai donc ajouté une ligne à /etc/fstab
/dev/sda1 /media/josiah vfat defaults 0 0
J'ai redémarré et le lecteur est monté, mais btsync n'a pas pu y écrire. J'ai donc lu un peu et constaté qu'il fallait spécifier l'option utilisateur. J'ai donc essayé ceci;
/dev/sda1 /media/josiah vfat defaults,user 0 0
Cela n'a pas semblé fonctionner non plus, alors j'ai essayé de spécifier manuellement toutes les valeurs par défaut.
/dev/sda1 /media/josiah vfat rw,auto,user,async,suid,dev,exec 0 0
Je pensais que cela fonctionnait, mais btsync a commencé à se plaindre de ne pas pouvoir écrire sur le lecteur. Lorsque j'ai essayé de le démonter en tant qu'utilisateur normal, il a été précisé que seul un super utilisateur pouvait démonter le lecteur.
Cela me déroute, car je pensais que c’était l’opération user
. Qu'est-ce qui me manque ou que je fais mal?
Vous pouvez faire un chmod après avoir monté la partition, mais cela ne sera pas persistant après les redémarrages.
Vous devriez essayer cette ligne fstab:
/dev/sda1 /media/josiah vfat user,umask=0000 0 0
Ou ces options de montage:
mount -t vfat -ouser,umask=0000 /dev/sda1 /media/josiah
Cela rendra le monde de la partition montée lisible et accessible en écriture.
Si vous avez besoin d'une configuration moins permissive, vous devez créer un nouveau groupe et monter comme suit:
mount -t vfat -ouser,gid=1010,umask=0007 /dev/sda1 /media/josiah
Il suppose que le gid de votre nouveau groupe est 1010. Tous les utilisateurs ayant besoin d'accéder au point de montage devront être ajoutés au nouveau groupe.
Modifiez les autorisations pour le répertoire de montage.
Dans votre cas, chmod 777 /media/josiah
devrait très bien faire l'affaire.
L'option "utilisateur" laisse simplement l'utilisateur monter le périphérique, il n'a aucun lien avec les droits d'accès pour le fichier.
Comme dans gnp answer, voir les options "uid"/"gid" et "umask".