Duda con el fstab

Gain Paolo Mureddu gmureddu at prodigy.net.mx
Thu Dec 22 10:13:19 UTC 2005


Sinyobat wrote:

> Hola a tod at s.
>
> En el fstab tengo estas dos lineas:
> /dev/sda1               /mnt/SCSI     ext3    defaults        0 0
> /dev/hde5               /mnt/PC        vfat     defaults
> Y resulta que en /mnt/SCSI puede escribir cualquiera mientras que en
> /mnt/PC solo el root
>
> ¿Alguien sabe porque solo el root puede escribir en /mnt/PC ?
> ¿Hay alguna opcion para cambiarlo?
>
> Gracias.

Las particiones vfat (por diseño de Linux y el driver vfat) sólo pueden
escritas por root por defecto, para hacer que sean escribibles por
cualquiera deberás ponerle una umask=000 como opción en lugar de
defaults. Lo que mucha gente hace por seguridad, es crear un grupo
(vfat, por ejemplo), añadir a los usuarios que quieras que escriban en
esa vfat a ese grupo y también añadir a root al grupo. Luego en fstab,
especificar el grupo (por ejemplo 502) y la umask, de tal suerte que
para hcer escribible la partición para root y el grupo, sólo hace falta:

dev/hde5               /mnt/PC        vfat     gid=503,umask=002   0 0

Esa umask es equivalente a un permiso numérico de 775 (las umask
funcionan al revés) y en esas opciones estás especificando que el grupo
503 (vfat en el ejemplo) tiene todos los permisos sobre la partición, al
igual que el propietario (root siempre será el propietario de particines
vfat) y todos los demás tienen permiso de lectura.

Espero te sea de utilidad.




More information about the es-users mailing list