Je tente de monter mon Kindle d'Amazon, 3rd Edition. Il correctement et quand charge automatiquement je cours mount -l
, Je reçois la sortie suivante:
/dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle]
De cette sortie, il me semble que je devrais être capable de lire et écrire dans le système de fichiers.
Malheureusement, lorsque je tente de copier tous les fichiers sur le Kindle, je ne peux pas le faire comme un utilisateur régulier. Je n'ai installé pmount sur ma machine, donc je ne suis pas sûr si cela est l'origine du problème ... n'ont pas été en mesure de trouver des informations supplémentaires à ce sujet en ce qui concerne ce genre de question.
Quelqu'un at-il des suggestions de ce que je peux être absent ici? Merci.
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/
Mise à jour par Discussion supplémentaire
J'utilise usbmount pour ma solution automontage. J'utilise pmount donc un utilisateur normal peut monter l'appareil. Il apparaît (après enquête) que ces applications ne fonctionnent pas ensemble. usbmount est en train de faire le automounting, mais il ne le fait pas du point de vue de l'utilisateur. Si je pumount l'appareil, puis le monter à nouveau manuellement, je peux écrire sur le périphérique.
Se rapprocher, mais je ne suis toujours pas sûr de savoir comment obtenir usbmount pour honorer l'utilisateur. (Peut-être que je ne peux pas?)
Compris (merci à tout le monde qui a aidé à faire du cerveau le cerveau un peu).
Parce que USBMount fait l'automobile, c'est là que le problème posait. Et, assez pratique, USBMount fournit un fichier de configuration permettant de gérer comment un lecteur est monté. Afin de gérer cela, ouvrez /etc/usbmount/usbmount.conf.
Il y a une ligne dans le fichier qui ressemble à ceci:
FS_MOUNTOPTIONS=""
Ajoutez l'UID et/ou le GID que vous souhaitez que l'appareil monte comme.
FS_MOUNTOPTIONS="uid=1000,gid=1000"
Maintenant, mes disques détectent correctement chaque fois.
La réponse acceptée ne fonctionne pas pour moi (Ubuntu 12.04)
Cependant, modifier /etc/usbmount/usbmount.conf
et changer la ligne commençant par MOUNTOPTIONS
, ajoutant ,uid=1000,gid=1000
, a-t-il fait le tour pour moi.
J'ai fait face à cette question qu'il était impossible de gérer des fichiers sur des sticks USB/SD (écrire/supprimer) car des lecteurs ont été montés par root à l'aide de usbmount
. Ma solution simple était de supprimer usbmount
et d'utiliser hal
et pmount
.
Merci pour ce conseil dans la description de l'emballage usbmount
:
... L'usbmount est conçu comme une solution légère qui est indépendante d'un environnement de bureau. Les utilisateurs qui souhaiteraient qu'une icône apparaisse lorsqu'un périphérique USB est branché doit plutôt utiliser les packages PMount et HAL.
Heureusement hal
et pmount
sont installés par défaut à Ubuntu:
$ dpkg -l|egrep -i "hal|pmount"
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-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 usbmount.conf
Fichier, alors 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 utilisateurs membres du groupe plugdev
. Démonter avec pumount
.