Newsgroup: it.comp.os.linux.iniziare
Titolo: Problema di permessi nella partizione di windows

salve a tutti e grazie anticipatamente per le risposte che spero di ricevere
Ho i dischi partizionati nella seguente maniera
hd0 (80 giga)
partizione da 30 giga con sopra winXp
partizione da 50 giga disco dati ntfs
hd1 (4,3 giga)
partizione 512 mega swap
partizione da 3.8 giga con mount point /
dunque tutti i file presenti sul disco di windows xp (30 giga)
sono proprietari del root e gruppo root
con i seguenti permessi:
drwxr-xr-x
io vorre scrivere su questa partizione anche utenti diversi da root.
Ho provato quindi dare un chgrp -R windows /mnt/win_c/ da root
ma ottengo il risultato operation not permitted
(bada che il gruppo windows lo ho precedentemente creto con uid 20000)
visto che non fungeva mi son detto proviao a cambiarli utente con
chown -R win /mnt/win_c/ ma stesso risultato
ho quindi provato a cambiare i permessi di un file caso nella suddetta
partizione e vi posto il risultato insperato:
jordan84@Server:/mnt/win_c/Programmi/xerox$ ls -l
totale 16
drwxr-xr-x  2 root root 16384 2005-06-26 15:34 nwwia
jordan84@Server:/mnt/win_c/Programmi/xerox$ chmod g+w nwwia/
chmod: ripristino dei permessi di `nwwia/': Operation not permitted
jordan84@Server:/mnt/win_c/Programmi/xerox$ sudo chmod g+w nwwia/
jordan84@Server:/mnt/win_c/Programmi/xerox$ ls -l
totale 16
drwxr-xr-x  2 root root 16384 2005-06-26 15:34 nwwia
jordan84@Server:/mnt/win_c/Programmi/xerox$ 
come vedete bene anche dopo il chamod nessun cambiamento, sapete dirmi il
perchè?
 Valgard
-- 
My Windows is die, fuck you too Bill

 perchè?
1) FAT32 non supporta i permessi, quindi hai voglia a chmod
2) NTFS non supporta la scrittura, quindi hai voglia a chmod
3) man mount, hint: umask.
-- 
Best Regards, Jack
Linux user #264449
Powered by Debian PPC

 3) man mount, hint: umask.
Vedo cosa riesco a tirar fuori con le indicazioni che mi hai dato


 fat32!!!
Non insistere, fìdati, FAT32 non supporta i permessi. 
L' output di 'ls -l' indica i permessi della directory di mount 
(su linux) dove viene montata la partizione vfat di windows. 
-- 
echo 152079117477642780034933529998195782666P | dc

Gianfranco ignaro delle sue parole in data Thursday 10 November 2005 13:16
ha detto:

Dunque per chi avrà il problema analogo, ho risolto aggiungendo al
mio /etc/fstab l'opzione umask=000
Grazie, come al solito il mio problema era una ca***ta


 
E sono d'accordo... quella dir è sul fs di linux quindi il discorso fila, ma
qualsiasi file dentro quella directory (mount point) ha gli stessi
permessi.
Quindi a primo avviso ogni file che risiede su partizione win fat32 a gli
stessi permessi della cartella su quale si fa il mount.
Bè io ho provato a fare un chmod anche su quella cartella che risiede su
ext3 di linux è il risultato è sempre (operation not permitted) mi sorge il
dubbio che i permessi siano forzati da fstab al momento del mount in boot.
Apparte il lato critico non metto certo in dubbio che il fs di winzozz non
supporti i permessi.
Criticavo solo che magari la visializzazione di ls -l dentro una fat32 dice
delle cose non vere!!! (che i file su tale partizione hanno i permessi)


 delle cose non vere!!! (che i file su tale partizione hanno i permessi)
E cosa ti deve scrivere? "utilizza un file system decente"?
Ti mostra i permessi che ha avuto via umask,ovvero la bitmask dei permessi
che *NON* sono presenti.


E' proprio a quello che serve fstab. Guarda l'opzione users che permette
mount/umount agli utenti e umask per settare i permessi, come gia' ti e'
stato suggerito da Braindead. E' tutto spiegato in man mount, man fstab. 
-- 
echo 152079117477642780034933529998195782666P | dc