Newsgroup: it.comp.os.linux.iniziare
Titolo: E' Permesso scrivere su vfat da non-root?

Salve a tutti.
Ho montato in /mnt/win un file system di tipo fat 32 relativo a /dev/hdb6. 
Questo mi consentirebbe di scambiare i dati tra linux e windows, residente 
su hdba. IL probblema e' pero' che pur avendo dato al directory /mnt/win 
tutti i permessi per tutti gli utenti/gruppi, una volta ivi montato hdb6 il 
directory win e' accessibile in scrittura solo da root.
Il comando mount mi dice che in effetti hdb6 e' accessibile in 
lettura/scrittura.
La cosa che mi pare assurda e' che, da root, pur facendo 
                chmod 0777 /mnt/win 
oppure
                chmod a+w /mnt/win
non riesco ugualmente a cambiare i permessi di accesso (con l'opzione -v mi 
dice che non e' possibile...?!?), con lo spiacevole risultato di non poter 
scrivere in hdb6, ovvero in /mnt/win  da utente non-root.
Dov'e' che sbaglio?
Grazie a tutti.
Nick1000

 (con l'opzione -v mi dice che non e' possibile...?!?)
VFat non supporta i permessi, quindi i permessi di accesso non li
puoi cambiare. Verifica in fstab di avere "user" come parametro
tra i vari di montaggio.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
cerca in /etc/fstab.conf la riga corrispondente a /dev/hdb6
e aggiunge alla colonna delle opzioni (la terz'ultima per intederci)
"user"
fstab(5) per chiarimenti
Giulio
-- 
PGP Key fingerprint = 1A94 043F 1946 7AA9 CB2E  D5ED F83D 2083 25B4 2E27

 fstab(5) per chiarimenti
Scusate, non e' per diffidenza, ma vorrei che le cose funzionassero 
lostesso, almeno per il momento, senza andare di torno a fstab... inesperto 
come sono l'ho gia' editato una volta e il risultato e' stato che linux non 
partiva piu'...(e oltretutto smanettando si impara, no?)
In ogni modo, dopo che aggiungo hdb6 eccetera eccetera, il mio mtab ha la 
seguente forma :(ah.../dev/hdb3 e' una ulteriore partizione vfat che 
presenta lo stesso identico problema di /dev/hdb6, ma e' presente anche in 
fstab dato che l'ho creata in fase di installazione di linux; quindi il 
primo tentativo sara' di cambiare qualcosa proprio di /dev/hdb3);
%%%inizio mtab%%%
/dev/hdb2 / ext3 rw 0 0
none /proc proc rw 0 0
usbdevfs /proc/bus/usb usbdevfs rw 0 0
/dev/hdb1 /boot ext3 rw 0 0
/dev/hdb3 /dati vfat rw 0 0
none /dev/pts devpts rw,gid=5,mode=620 0 0
none /dev/shm tmpfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
/dev/hdb6 /mnt/win vfat rw,noexec,nosuid,nodev 0 0
%%%fine mtab%%%
ma il problema rimane!!!
Saluti, 
Nick1000

/dev/hdb6 /mnt/win vfat rw,noexec,nosuid,nodev 0 0
Trasformala cosi':
/dev/hdb6  /mnt/win   vfat   rw,umask=000       0   0
adesso tutti scrivono e leggono sulla partizione vfat. Se vuoi una 
spiegazione di quello che vuol dire puoi cercare dei miei vecchi post con 
google dove faccio diversi esempi di utilizzo delle partizioni vfat in 
diverse situazioni.
-- 
Enrico Bodo  -   PostDoc Fellow      
University of Rome "La Sapienza" 
Department of Chemistry         

 Dov'e' che sbaglio?
Che vfat non gestisce i permessi. Metti questo in fstab:
/dev/hda1       /mnt/win        vfat 
defaults,rw,nousers,auto,uid=0,gid=100,umask=007                0       0
tutto su una riga ovviamente.
man fstab per ulteriori chiarimenti.
Ciao
  Andrea

 ha la 
mtab e' un file "fittizio", creato da mount per tenere traccia di
cosa e' montato e dove. Se lo editi non fai nulla.
/etc/fstab e' il file da editare.
Se non vuoi modificarlo puoi smontare e rimontare il disco a manina:
umount /mnt/windows
mount -o user,exec,rw /dev/hdb6 /mnt/windows
Ovviamente, devi essere root per farlo.
man mount per ulteriori info.


 
Si, in effetti ho risolto il problema proprio cosi'(a "mano"):
        mount -t vfat -o rw -o umask=000 /dev/hdb6 /mnt/win
e tutto funziona come deve. Tuttavia, prima di modificare anche fstab ho un 
dubbio : quando ho installato linux(RH7.2) ho creato una partizione vfat 
(hdb3). Il DiskDruid mi diceva ceh questa non poteva essere piu' grande di 
2 Gb.
Per cui non vorrei che includendo in fstab anche la hdb6 (che e' 26Gb!) mi 
si bloccasse tutto. L'avevo gia' fatto e in effetti poi ho dovuto 
reinstallare tutto. Per la hdb3 (quella da 2Gb...) non dovrebbero esserci 
problemi invece ad aggiungere ...rw,umask=000, giusto?.
Ringrazius e salutos 
Nick1000