Newsgroup: it.comp.os.linux.iniziare
Titolo: fstab e vfat

Ciao a tutti.. ho da poco comprato un nuovo computer e su di esso ho
creato una partizione di scambio dati tra win a linux...
l'ho creata con filesystem fat32.. ora da windows la vedo e posso fare
ogni operazione mentre da linux posso montarla e leggerla ma solo root
può scriverci sopra... come faccio a permettere questa operazione anche
all'utente base del sistema?
questa la riga in fstab:
/dev/sda5 /soul           vfat    defaults,user        0       2
grazie per l'aiuto! :)

/dev/sda5 /soul           vfat    defaults,user        0       2
  Metti users al posto di user e tutti gli utenti potranno montarla.
Puoi dare un'occhiata a 
http://www.tuttoirc.it/linux-fstab.php
 per
vedere quali sono le opzioni utilizzabili nella configurazione delle
partizioni in fstab.
-- 
  Ciao :-)
  Massimo
Rivendita on line software, magliette e gadget Linux / *BSD
http://www.thule.it
Nell'indirizzo, inserire una "h" tra la "t" e la "u"



Ho risolto il problema.... basta aggiungere umask=000 tra le opzioni di
mount in fstab, così:
/dev/sda5 /soul           vfat    defaults,user,umask=000        0       2
ciao a tutti!

mount in fstab, cosě:
  Argh, avevo letto male il tuo problema! :-(


 /dev/sda5 /soul           vfat    defaults,user        0       2
Quando avevo ancora una partizione fat32 nel sistema ricordo di avere
impostato i seguenti parametri in fstab cosi`
/dev/sda2/ /documents	vfat	rw,user,auto	0 0
Comunque da quando ho installato su Windows XP PRO SP2 il driver per
leggere e scrivere le partizioni ext3 ho trasformato la partizione e
mi sento piu` sicuro... cosi`
/dev/hda2 /documents    ext3    defaults        0 2
l'unico accorgimento da adottare in questo caso e` che devi impostare
la directory di montaggio in rw per lo/gli users... prima di montargli
la partizione stessa.
-- 
    Uranium per Capsule Corp. con Debian
==============================================
"Bene, ho finito di tagliar la legna! Nd Goku"
==============================================

   Metti users al posto di user e tutti gli utenti potranno montarla.
Comunque da man mount non si parla di
opzione "users" ma solo di "user"


 opzione "users" ma solo di "user"
$ LANG=en man mount
La pagina man di mount in italiano non è aggiornata.
Ciao, ClaudioT.

 $ LANG=en man mount
In effetti cosi` c'e` :)
Comunque se su un sistema c'e` un unico utente penso sia inutile
l'opzione "users" (personalmente mai usata)... che tra l'altro e`
praticamente uguale all'opzione "user".
Inoltre, queste due opzioni non servono solamente per consentire il
montaggio e lo smontaggio di una data partizione da parte dell'utente?
Per poter consentire all'utente di scrivere su una partizione vfat
serve l'opzione "rw", oppure mi sbaglio?


 serve l'opzione "rw", oppure mi sbaglio?
Ho sempre usato umask=0000.
Non so se rw funziona con partizioni fat.
<MiaSupposizione> rw significa che se un utente ha la possibilità
di scrivere un file, lo potrà fare; se un utente ha la possibilità
di scrivere un file con ro non lo potrà comunque fare.
Sulle fat (che non supportano proprietario e permessi) tutti i files
sono di root (se la partizione è montata automaticamente all'avvio)
perciò rw significa che root ha il permesso di leggere-scrivere i suoi
files, mentre un utente non lo potrà fare perchè il files non sono
suoi (e la politica di assegnazione dei permessi è 775 nel caso di fat,
o almeno così mi pare). Perciò umask è l'opzione
corretta. </MiaSupposizione>
Ciao, ClaudioT.

 corretta. </MiaSupposizione>
In ogni caso l'opzione "auto" serve appunto a far in modo che una data
partizione venga montata all'avvio. Se un dato utente e` abituato ad
avere tutte le partizioni disponibili montate all'avvio del sistema,
allora non ha importanza consente all'utente di smontare o (ri)montare
una data partizione. Nel caso servisse, basta usare *su* o *sudo* per
smontare o montare la partizione.
Come dicevo precedentemente, quando usavo le FAT32 in fstab avevo le
opzioni rw,auto,user e potevo tranquillamente scrivere sia come user
sia, ovviamente, come root.
Se non sbaglio, anche in quel caso, ho dovuto assegnare alla directory
di montaggio (che era /documents) la proprieta` al mio utente e al
gruppo dell'utente, settandola inoltre come "leggibile e scrivibile"
al gruppo e all'utente *prima* di montare la partizione vfat stessa.
In ogni caso non ho mai usato l'opzione umask... comunque molti la
usano per questo tipo di partizione!


 di scrivere un file con ro non lo potrà comunque fare.
Dimenticavo di dire che se nello fstab usi l'opzione "ro" per una data
partizione, allora neppure root potra` scrivere su quella data
partizione,indipendentemente dai permessi del singola directory o del
file. In pratica l'opzione "ro" serve appunto per rendere in sola
lettura una qualsiasi partizione a qualsiasi utilizzatore, root incluso!


 lettura una qualsiasi partizione a qualsiasi utilizzatore, root incluso!
Infatti, per quanto root sia speciale, comunque fa parte dell'utenza.
Non l'avevo scritto abbastanza chiaramente.
Ciao, ClaudioT.