Tengo una unidad USB FAT32 que está en / dev / sda2. Sin embargo, lo he montado como / media / bigdrive, obtengo permiso denegado cada vez que intento tocar un archivo allí como usuario no root.
Cuando corro mount
puedo ver esta línea:
/dev/sda2 on /media/bigdrive type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)
Mi / etc / fstab tiene esta línea:
/dev/sda2 /media/bigdrive vfat rw,user,exec,umask=000 0 0
He intentado correr sudo chmod 777 /media/bigdrive
ysudo chmod 777 -R /media/bigdrive
Ninguno de los dos cambia nada.
¿Hay algo que me falta?
Esto está en un rasberry pi corriendo raspbian BTW.
ls -ld /media/bigdrive
?uid
y / ogid
valores, por ejemplo, agregueuid=YOUR_ID
(encuentreYOUR_ID
conid
) a las opciones enfstab
. Una mejor opción sería hacer queudev
manejar esto o al menos se refieren a la partición por su nombre UUID (verls -l /dev/disk/by-uuid
) y en lugar de/dev/sda2
su usoUUID=...
enfstab
.mount /dev/sda2
u otra cosa?Respuestas:
Tuve exactamente el mismo problema y lo único que realmente funcionó para mí fue:
Sin embargo, umask = 000 y umask = 0000 me funcionaron.
Entonces, después de configurar su / etc / fstab, escriba los siguientes comandos (el primero desmonta la unidad, el segundo la vuelve a montar):
El segundo comando podría reemplazarse con:
Ver también esa respuesta
fuente
Después de editar / etc / fstab, debe montar todo lo que se le haya agregado. La página del manual para el montaje da la siguiente pista.
simplemente ejecute lo siguiente en lugar de reiniciar y debería estar listo para comenzar.
fuente