Permisos de escritura en particion FAT 32

--50544--
#1 por --50544-- el 16/10/2007
Holas.

Al final he optado por un sistema con linux y windows, con una partición FAT32 para compartir.

Ya tengo la partición montada pero al intentar escribir algo, no me permite.

Le hago su:

chmod 777 /home/oscar/fatzoco


Sin resultados.

Le hago su:

chmod a+wrx /home/oscar/fatzoco

Sin resultados. No me deja escribir nada.

Tras buscar por internet he leído que a una partición FAT32 no se le pueden asignar permisos. Y que la única manera seria dárselos al montar la partición, he leído el manual y no me queda claro como hacerlo.

mount [-fnrsvw] [-t vfstype] [-o options] device dir

O sea...

mount [ * ] -t vfat /dev/hdb2 /home/oscar/fatzoco

Pero... que le pongo entre los corchetes del * ? como le asigno los permisos?




Gracias
Subir
rafadc
#2 por rafadc el 17/10/2007
Creo recordar que el parametro era umask=máscara . La máscara es los permisos invertidos. Por ejemplo para 777 sería 000.

Fat32 como bien has dicho no soporta permisos así que solo se le puede asignar el mismo permiso a todo en cuanto lo montas.
Subir
Lamprolog
#3 por Lamprolog el 17/10/2007
Holas,

En el asterisco quizas vaya un '-w'. Mirate man mount.

De todas formas, que yo recuerde, los memory stick los monto asi, como vfat (-t msdos) sin la -w y no me hace falta permisos de nada para modificar todo. Quizas sea porque los monto como root.
Subir
--50544--
#4 por --50544-- el 17/10/2007
Hola rafadc, pero el umask ese donde se pone? en el /etc/fstab???

Lamprog , le hice mount -w -t vfat /dev/hdb2 /home/oscar/fatzoco sin resultado. La terminal lo acepta pero sigo sin poder escribir.

Sobre montar como root, te refieres a poner su en la consola ¿no?

me miro el manual y no lo pillo.




saludos y gracias
Subir
Lamprolog
#5 por Lamprolog el 17/10/2007
Mira,

Este es mi /etc/fstab

$ cat /etc/fstab
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/hda3 / reiserfs notail 0 1
/dev/hda2 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/sda /media/sda_removable auto rw,user,noauto 0 0
/dev/hdb1 /media/hdb1 ntfs-3g defaults,uid=15 0 0
/dev/hdb2 /media/hdb2 vfat rw,auto,users,umask=000 0

veras que el /dev/hdb2 es una particion FAT32.
'auto' es para que se monte durante el arranque del sistema. Es como hacer un '# mount -a' ('su mount -a' en tu caso, que no tienes root)

A esa particion le puedo hacer todas las perrerías que quiero. :mrgreen:
Subir
--50544--
#6 por --50544-- el 18/10/2007
Lamprog, pues así ha sido!!!!

Ya lo tengo solucionado.

Le ha signado los valores rw,auto,users,umask=000 0 a la particion fat en el /etc y he reiniciado y ya funciona.


Pues gracias.
Subir
Ismael Valladolid Torres
#7 por Ismael Valladolid Torres el 19/10/2007
Recuerda que una umask indica los permisos *ausentes* y no los *presentes*, así pues 000 indica ningún permiso ausente y por lo tanto ahí puedes hacer "detodo".
Subir
Hilos similares
Respuesta rápida

Regístrate o para poder postear en este hilo