Estoy intentando montar mi Amazon Kindle, 3a edición. Se monta automáticamente y, cuando ejecuto mount -l
, obtengo el siguiente resultado:
/dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle]
A partir de este resultado, me parece que debería poder leer y escribir en el sistema de archivos.
Desafortunadamente, cuando trato de copiar cualquier archivo al Kindle, no puedo hacerlo como usuario normal. Tengo la configuración pmount en mi máquina, por lo que no estoy seguro de si eso está causando el problema ... no he podido encontrar ninguna información adicional al respecto con respecto a este tipo de problema.
¿Alguien tiene alguna sugerencia de lo que me falta aquí? Gracias.
Actualizado por pregunta en los comentarios
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/
Actualizado por discusión adicional
Estoy usando usbmount para mi solución de montaje automático. Yo uso pmount para que un usuario normal pueda montar el dispositivo. Parece (después de una investigación más profunda) que estas aplicaciones no funcionan juntas. usbmount está haciendo el montaje automático, pero no lo está haciendo desde la perspectiva del usuario. Si desmonto el dispositivo y luego lo vuelvo a montar manualmente, puedo escribir en el dispositivo.
Acercándome, pero todavía no estoy seguro de cómo obtener usbmount para honrar al usuario. (¿Tal vez no puedo?)
fuente
id
y =>ls -ld /media/usb0
media/usb0
esroot
y (s) que es el único con w acceso rito. Puede cambiarlo manualmente consudo chown jascav /media/usb0
omount -o remount,uid=jascav /media/usb0
, pero la verdadera respuesta a su pregunta es cómo configurar el sistema para que esto ocurra automáticamente. No estoy seguro de eso desafortunadamente. ¿Qué distribución estás usando?Respuestas:
Lo descubrí (gracias a todos los que ayudaron a mover el cerebro un poco).
Debido a que usbmount está haciendo el montaje automático, aquí es donde radica el problema. Y, convenientemente, usbmount proporciona un archivo de configuración para administrar cómo se monta una unidad. Para gestionar esto, abra /etc/usbmount/usbmount.conf.
Hay una línea en el archivo que se ve así:
Agregue el uid y / o el gid en el que desea que se monte el dispositivo.
Ahora, mis unidades se montan automáticamente correctamente cada vez.
fuente
La respuesta aceptada no funciona para mí (Ubuntu 12.04)
Sin embargo, modificar
/etc/usbmount/usbmount.conf
y cambiar la línea comenzando conMOUNTOPTIONS
, agregando,uid=1000,gid=1000
, fue el truco para mí.fuente
id
).Debe especificar una
uid=
opción al montarlos manualmente, p. Ej./dev/sdg1 /media/usb0 vfat defaults,uid=1000 0 0
Pero, ¿por qué lo montaste manualmente? ¿Funciona para ti si lo montas, por ejemplo, con nautilus / thunar? (que usa udiscos)
fuente
udisksctl mount --block-device /dev/sdg1
y esto debería ocuparse de los permisos, etc.Me enfrenté a este problema de que era imposible administrar archivos en memorias USB / tarjetas SD (escribir / eliminar) porque las unidades se montaron usando root
usbmount
. Mi resolución simple fue eliminarusbmount
y usarhal
ypmount
.Gracias por este consejo en la
usbmount
descripción del paquete:Afortunadamente
hal
ypmount
están instalados por defecto en Ubuntu:fuente
No quiero especificar un uid en el
usbmount.conf
archivo, así que utilicé las siguientes opciones en su lugar.Esto debería funcionar para todos los usuarios que son miembros del
plugdev
grupo. Desmontar conpumount
.fuente
Añadir a
/etc/usbmount/usbmount.conf
:fuente
Tuve el mismo problema con ubuntu-mate 16.04.1, hasta que recordé una instalación reciente de "Thunar". Desinstalar "Thunar" fue mi solución.
fuente