web-dev-qa-db-fra.com

Comment monter automatiquement un lecteur USB sur lequel tous les utilisateurs peuvent écrire?

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?

20
Josiah Sprague

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.

26
GnP

Modifiez les autorisations pour le répertoire de montage.

Dans votre cas, chmod 777 /media/josiah devrait très bien faire l'affaire.

6
Scandalist

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".

1
fievel