Newsgroup: it.comp.os.linux.iniziare
Titolo: fat32 e permessi

ciao ragazzi,
voglio decidermi a risolvere una volta per tutte l'unico grosso problema 
che ho ancora.. non riesco a scrivere sulla partizione fat32 (condivisa 
tra XP e Linux) da utente normale, devo sempre andare in root...
mi rivolgo in particolare agli utendi di fedora core 2 (con mandrake ad 
es riuscivo con lo stesso procedimento)
al termine dell'installazione sotto mnt non trovavo nulla di più che 
cdrom e floppy, così con tanta pazienza ho dato un bel fdisk -l ottenendo:
(l'ho fatto da root, altrimenti ottengo
"impossibile aprire /dev/sda" e "impossibile aprire /dev/hda")
----------------------------------------------------------------------
[root@SERVER fede]# fdisk -l
Disk /dev/hda: 20.4 GB, 20490559488 bytes
255 heads, 63 sectors/track, 2491 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        2491    20008926    c  W95 FAT32 (LBA)
Disk /dev/sda: 203.9 GB, 203928109056 bytes
255 heads, 63 sectors/track, 24792 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        7648    61432528+   7  HPFS/NTFS
/dev/sda2            7649       24792   137709180    f  W95 Ext'd (LBA)
/dev/sda5           14154       24792    85457736    b  W95 FAT32
/dev/sda6            7649       13899    50211094+  83  Linux
/dev/sda7           13900       14153     2040223+  82  Linux swap
Partition table entries are not in disk order
------------------------------------------------------------------------
ho creato da root le cartelle /mnt/condiviso  /mnt/backup 
/mnt/penna_usb  /mnt/WinXP
e poi ho editato il file /etc/fstab nel modo seguente:
-----------------------------------------------------------------------
[root@SERVER fede]# cat /etc/fstab
LABEL=/ /          ext3    defaults        1 1
none    /dev/pts   devpts  gid=5,mode=620  0 0
none    /dev/shm   tmpfs   defaults        0 0
none    /proc      proc    defaults        0 0
none    /sys       sysfs   defaults        0 0
/dev/sda7   swap           swap    defaults        0 0
/dev/cdrom  /mnt/cdrom     udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0    /mnt/floppy    auto    noauto,owner,kudzu 0 0
/dev/hda1   /mnt/backup    rw,vfat,user,umask=000,gid=503
/dev/sda5   /mnt/condiviso rw,vfat,user,umask=000,gid=503
/dev/sda1   /mnt/WinXP     ro,ntfs,user,umask=000
/dev/sdb    /mnt/penna_usb auto noauto,user,async,rw,umask=000,gid=503
---------------------------------------------------------------------------
mount -a per montare il tutto; risultato:
la /mnt/condiviso è leggibile da tutti ma non modificabile (mi scazza 
perchè uso thunderbird in linux e Xp con lo stesso database della posta 
nella fat32 per averla sincronizzata e quando sono in linux devo 
leggerla da root se voglio salvarla)
la /mnt/backup vedi sopra (tutti leggono, solo root scrive)
la /mnt/penna_usb  non so perchè ma è leggibile e scrivibile da tutti
la /mnt/WinXP ovviamente è in sola lettura ma gli utenti non possono 
neanche leggerla!
dove ho sbagliato?
scusate la lunghezza ma volevo essere + preciso possibile x cercare di 
risolverlo... spero di aver detto tutto!
ciao

 /dev/sda1   /mnt/WinXP     ro,ntfs,user,umask=000
modifica in:
/dev/sda1   /mnt/WinXP     ntfs  defaults,user,ro,umask=000 0 0
ossia devi specificare il tipo di filesystem:
device     mountpoint   tipofs  flags    
/dev/hdx  /mnt/dir	vfat	defaults 
il man di fstab e' sempre risolutivo :)
-- 
Mario "Reliant" Pascucci
http://ilpettegolo.altervista.org/

 
e pensare che lo so a memoria :)