Le périphérique est monté en lecture seule (peut copyr des files en tant que racine)

Je tente de monter mon Amazon Kindle, 3e édition. Il se mount -l et quand mount -l , j'obtiens la sortie suivante:

 /dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle] 

A partir de cette sortie, il me semble que je devrais pouvoir lire et écrire dans le système de files.

Malheureusement, lorsque j'essaie de copyr des files sur le Kindle, je ne peux pas le faire en tant qu'user régulier. J'ai installé pmount sur ma machine, donc je ne suis pas sûr si cela cause le problème … je n'ai pas pu find d'informations supplémentaires à ce sujet en ce qui concerne ce genre de problème.

Quelqu'un at-il des suggestions de ce que je peux manquer ici? Je vous remercie.

Mis à jour par question dans les commentaires

 jascav@home:~$ id uid=1000(jascav) gid=1000(jascav) groups=1000(jascav),4(adm),7(lp),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),104(fuse),108(lpadmin),109(sambashare),1001(power) jascav@home:~$ ls -ld /media/usb0/ drwxr-xr-x 7 root root 8192 Dec 31 1969 /media/usb0/ 

Mis à jour par discussion supplémentaire

J'utilise usbmount pour ma solution de assembly automatique. J'utilise pmount pour qu'un user normal puisse monter le périphérique. Il semble (après une enquête plus approfondie) que ces applications ne fonctionnent pas set. usbmount fait le assembly automatique, mais il ne le fait pas du sharepoint vue de l'user. Si je ponce l'appareil, puis le monte manuellement, je peux écrire sur l'appareil.

Se rapprocher, mais je ne suis toujours pas sûr de savoir comment get usbmount pour honorer l'user. (Peut-être que je ne peux pas?)

Figuriné dehors (merci à tous ceux qui ont aidé à faire un peu de jogging le cerveau).

Comme usbmount fait le assembly automatique, c'est là que réside le problème. Et commodément, usbmount fournit un file de configuration pour gérer la façon dont un lecteur est monté. Pour gérer cela, ouvrez /etc/usbmount/usbmount.conf.

Il y a une ligne dans le file qui ressemble à ceci:

 FS_MOUNTOPTIONS="" 

Ajoutez le uid et / ou le gid que vous souhaitez que le périphérique monte comme.

 FS_MOUNTOPTIONS="uid=1000,gid=1000" 

Maintenant, mes lecteurs se montent automatiquement à chaque fois.

La réponse acceptée ne fonctionne pas pour moi (Ubuntu 12.04)

Cependant en modifiant /etc/usbmount/usbmount.conf et en changeant la ligne commençant par MOUNTOPTIONS , en ajoutant ,uid=1000,gid=1000 , a fait l'affaire pour moi.

Vous devez spécifier une option uid= lors du assembly manuel, par exemple

/dev/sdg1 /media/usb0 vfat defaults,uid=1000 0 0

Mais pourquoi avez-vous monté cela manuellement, est-ce que cela fonctionne pour vous si vous montez avec par exemple nautilus / thunar? (qui utilise des udisks)

J'ai fait face à ce problème qu'il était impossible de gérer les files sur les keys USB / maps SD (écriture / suppression) parce que les disques ont été montés par root en utilisant usbmount . Ma résolution simple était de supprimer usbmount et d'utiliser hal et pmount .

Merci pour cette astuce dans la description du package usbmount :

… USBmount est conçu comme une solution légère et indépendante d'un environnement de bureau. Les users qui souhaiteraient qu'une icône apparaisse lorsqu'un périphérique USB est branché devraient plutôt utiliser les packages pmount et hal.

Heureusement, hal et pmount sont installés par défaut dans Ubuntu:

 $ dpkg -l|egrep -i "hal|pmount" | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/sortingg-aWait/Trig-pend ii hal 0.5.14-8 Hardware Abstraction Layer ii hal-info 20091130-1 Hardware Abstraction Layer - fdi files ii libhal-storage1 0.5.14-8 Hardware Abstraction Layer - shared library for storage devices ii libhal1 0.5.14-8 Hardware Abstraction Layer - shared library ii libndr0 4.0.0~alpha18.dfsg1-4ubuntu2 NDR marshalling library ii pmount 0.9.23-2 mount removable devices as normal user 

Je ne veux pas spécifier un uid dans le file usbmount.conf , donc j'ai utilisé les options suivantes à la place.

 FS_MOUNTOPTIONS="-fstype=vfat,flush,gid=plugdev,dmask=0007,fmask=0117" 

Cela devrait fonctionner pour tous les users membres du groupe plugdev . Démonter avec pumount .

Ajoutez à /etc/usbmount/usbmount.conf :

 FS_MOUNTOPTIONS="-fstype=vfat,uid=$UID,gid=floppy,dmask=0007,fmask=0117"