Newsgroup: it.comp.os.linux.software
Titolo: Stranissimo fat32: ci sono i fantasmi?

Stavo cercando di salvare un file sotto la mia directory Documenti e... con 
mia grande sorpresa scopro di non avere i diritti in scrittura!!!!!!!!!! 
L'hard disk che contiene la menzionata directory è /dev/hdg5 che monto su 
/mnt/hdc al boot da fstab con le seguenti opzioni:
/dev/hdg5  /mnt/hdc vfat auto,uid=simone,gid=simone,umask=077 
In teoria dovrei essere solo io, simone, ad avere i permessi in lettura 
scrittura ed esecuzione sotto quell'hard disk, ma misteriosamente riesco a 
scrivere ovunque tranne, guarda caso, che sotto /Documenti/immagini, 
/Documenti/Musica, /Documenti/Video!!!!!!! Ora dato che la cartella 
Documenti è la stessa che uso sotto Winxp, e guarda caso le tre directory 
menzionate sono considerate directory di sistema, non è che in qualche modo 
mi ritrovo un fantasma di Xp che si aggira sotto Linux?? 
Perchè quelle tre directory e solo quelle non prendono i permessi che voglio 
io, e cioè di rxw per il sottoscritto?? 
Grazie a chiunque possa illuminarmi!!! 
Simone

 /dev/hdg5  /mnt/hdc vfat auto,uid=simone,gid=simone,umask=077 
Nessun fantasma... controlla i permessi della directory /mnt/hdc e del
device /dev/hdg5.....
-- 
Stefano Gatti 
Email: 
stefano.ga...@tin.it
 (togliere .levami)
Web: 
digilander.libero.it/sg67

 device /dev/hdg5.....
Hemmm, i controlli se vuoi li faccio pure:
[simone@localhost dev]$ ls -l hdg5
brw-rw----    1 root     disk      34,   5 ago 31 01:31 hdg5
[simone@localhost mnt]$ ls -ld hdc
drwx------   18 simone   simone       8192 gen  1  1970 hdc
A dire il vero non capisco a cosa servono. 
Ma a te pare normale che un file system fat32 su cui non esistono i 
permessi, si permetta impostarli come vuole? Comunque ho fatto una ricerca, 
e ho scoperto di avere altre directory con i file a r-x------. 
Io non capisco proprio. 
Ho fatto il seguente tentativo, ho montato l'hard disk da root, il risultato 
è stato che le directory in questione invece di avere i permessi a 
drwxr-xr-x li hanno a dr-xr-xr-x !!! 
Ma c'è qualche cosa che non ho capito?? 
Grazie 
Simone

 
 
  i permessi non vengono impostati sulla fat32 ma sulla partizione di
  mount quindi cambia l'umask=077 in umask=000 o piu' restrittivo
  umask=022
-- 
Note: Microsoft Internet Explorer is notorious for corrupting binary 
download files when it does not understand the file extension. Please
do not download software from this page using Microsoft Internet Explorer

   umask=022
Più restrittivo?? Guarda che umask=077 è il massimo delle restrizioni che si 
possono dare agli altri utenti.
E comunque cambiando umask da 077 a 022 oppure 000 non cambia la sostanza 
delle cose, e cioè che alcune directory o file, sopra menzionati, non sono 
scrivibili!!!! 
Ma è chiaro il problema o no? 
Quasi "TUTTI" i file e le directory del mount-point prendono i permessi che 
gli vengono dati al boot da fstab, tranne un gruppo di directory, file e 
sottodirectory sempre uguali.  
E' come dire che su 1000 file e directory con qualsivoglia struttura, 980 
hanno i permessi che gli do io da fstab, gli altri 20 no!!!!!!! 
....
-rwx------    1 simone   simone      95378 mag 24  2000 aflash.exe
-r-x------    1 simone   simone     148992 dic 23  1999 arcldr.exe
-r-x------    1 simone   simone     162816 dic 23  1999 arcsetup.exe
....
-r-x------    1 simone   simone     222390 mag  5  1999 io.sys
dr-x------    2 simone   simone       8192 gen  6 14:43 Video
drwx------    6 simone   simone       8192 nov 28 17:47 Ricette
....
Domanda ( sperando che sia chiara ): c'è un legame secondo voi tra questi 
file e directory a cui manca il permesso w?
Il fatto che quell'hard disk sia usato anche da windows, e che directory 
come Immagini, Video, Musica e file come io.sys facciano parte di quelli 
con il "w" mancante, può far pensare a qualche incompatibilità intrinseca?    
Vi viene in mente qualcos'altro?? 
Grazie Simone

 possono dare agli altri utenti.
 
    leggi bene umask 022 e' piu' restrittivo di umask 000 
    e' li' che sbagli (man umask) guarda che umask=000 
    corrisponde a chmod 777 e umask=022 a chmod 755
    se vuoi avere dare i permessi a tutti quindi umask=000


 ....
Veramente quando si dice che la FAT32 non ha le permission si trascura
che in realtà ne ha una: la protezione in scrittura.... Probabilmente i
file che vedi senza la w sono protetti in scrittura. Controlla da
Windows, comunque credo che questa permission tu la possa modificare
anche da Linux.


     se vuoi avere dare i permessi a tutti quindi umask=000
oK, sorry avevo capito che ritenevi 022 più restrittivo di 077! Comuqnue non 
è un problema di maschera credo. Credo abbia ragione Gatti. 
Bye 

_Simone_ nel newsgroup  _it.comp.os.linux.software_ ha scritto :

   Credo anch'io, con un paio di chmod metti tutto a posto
