PDA

Visualizza la versione completa : Partizione interscambio


debfur
08-06-2007, 12:00
Espongo il mio problema. So che deve essere una stupidaggine,
ma mi sono veramente perso negli howto e nei wiki...

Sul mio hd ho una partizione formattata vfat che fa da interscambio
fra windows e le mie distribuzioni.

Nelle varie distro ho impostato il file fstab in modo che la partizione vfat
venga montata in automatico in /home/archivio. La riga di fstab Ŕ la seguente:
/dev/hda2 vfat /home/archivio defaults,rw,auto 0 0

Chiaramente in /home ho creato la directory /archivio. Avvio la distro (ubuntu,
mandriva, ecc), la partizione viene montata ma la directory non Ŕ accessibile
in scrittura. Nelle proprietÓ della directory il proprietario Ŕ root.
Ok. La cancello da root, e la ricreo da utente normale.
Riavvio ma lo stesso non Ŕ accessibile in scrittura.

Come posso fare?

eddis
08-06-2007, 12:17
Aggiungere umask alle opzioni di mount.
In pratica: umask=0 da permessi di scrittura (oltre che lettura ed esecuzione a tutti).
Altri valori sono possibili. Esempio: umask 002 da permessi limitati agli utenti che non siano proprietari o facenti parte del gruppo cui appartiene la partizione. Ovviamente, questo funziona meglio se associ alla partizione un gruppo specifico con l'opzione gid.
Umask, sempre in termini pratici, sovrappone il valore che gli attribuisci, ai permessi che sono di default per il filesystem che hai usato (in questo caso vfat).
Per far le cose semplici, la tua riga sarebbe questa: /dev/hda2 vfat /puntodimount defaults,rw,auto,umask=0 0 0

Per maggiori info su umask: man umask.

Ciao

Loading