Ciao e grazie a tutti coloro che condividono le loro conoscenze.
Forse sono OT ma volevo ringraziare Stefano Salari per la dritta ( 
funzionante !! ) su come settare i permessi delle partizioni windows ( 
problema che mi affliggeva da un po' e che stasera ho risolto seguendo le 
istruzioni del Sig. Salari).

Ciao 


Il 00:43, venerd� 16 novembre 2001, hai scritto:
>  --- Daniele Micci <[EMAIL PROTECTED]> ha scritto:
> > Il giorno 17:19, gioved� 15 novembre 2001 hai
> >
> > scritto:
> > > Il giorno 16:36, gioved� 15 novembre 2001 hai
> >
> > scritto:
> > > > Nell'Evo medio, all'ora 15:24, gioved� 15
> >
> > novembre 2001, Voi, Notabile
> >
> > > > Daniele Micci, avete dipinto:
> > > > > lr-wr-wr-w    1 root     root           33 nov
> >
> > 15  2001 /dev/hda1 ->
> >
> > > > > ide/host0/bus0/target0/lun0/part1
> > > >
> > > > Urgh, credo di aver capito :-/
> > > > Stai usando quel maledetto devfs, vero?
> >
> > Purtroppo MDK 8.1 lo installa
> >
> > > > di default, ma recentemente e' apparso un avviso
> >
> > in cui si segnalava
> >
> > > > che ha dei problemi di
> >
> > sicurezza/malfunzionamento (riguardante proprio
> >
> > > > i link simbolici) e si consigliava di
> >
> > disabilitarlo, inserendo nel menu
> >
> > > > del bootloader un "devfs=nomount". Puo' darsi
> >
> > che molto probabilmente
> >
> > > > questo abbia a che vedere coi tuoi problemi ...
> >
> > Come non detto, a quanto pare avevo cantato vittoria
> > troppo presto. Ho
> > inserito l'opzione devfs=nomount in GRUB. L'unico
> > miglioramento � che ora
> > sono in grado di modificare i permessi di /dev/hda1.
> > Ma se provo con
> > /mnt/windows, il risultato � lo stesso. Posso
> > aggiungere e sottrarre
> > l'opzione "w" solo all'utente proprietario, cio�
> > root. Per gruppo ed altri,
> > niente da fare...
> >
> > Daniele
>
> Aspetta, aspetta!! Stasera ho fatto un po' di prove ed
> ho capito alcune cosette interessanti!!
> (Tutte le prove le ho fatte con il DevFS montato)
>
> In /etc/fstab puoi usare alcuni parametri specifici
> del filesystem vfat (ogni filesystem ha alcuni
> parametri particolari, che trovi verso il fondo di
> "man mount"). Alcuni in particolare servono proprio
> per risolvere questo problema:
>
> umask, uid e gid
>
> Ho provato inutilmente a modificare i permessi dei
> dispositivi, dei mount point, ad aggiungere l'opzione
> rw in fstab, ma non e' cambiato nulla: ad ogni avvio
> la situazione era sempre la stessa!! Ho risolto tutto
> con quei parametri.
>
> umask ti permette di impostare i flag dei permessi sul
> mount point con la stessa logica di chmod. Va inserito
> tra i parametri di fstab (dove puoi anche mettere
> "auto,rw[,...]" per intenderci) ed il formato e'
> umask=<sequenza numerica> dove <sequenza numerica> e'
> un numero ottale che imposta i permessi con lo stesso
> criterio di chmod ma "all'inverso": impostando umask=0
> abiliti tutti i permessi per tutti gli utenti (ottieni
> drwxrwxrwx), impostando umask=7 togli tutti i permessi
> a "others" (ottieni drwxrwx---) e cosi' via.
>
> uid e gid sono analoghi e servono per impostare uno
> user ed un group "proprietari" del mount point nel
> momento in cui viene effettuato il mount del
> filesystem . Se questi parametri non sono impostati il
> sistema utilizza il gid lo uid dell'utente che
> effettua il mount: al momento del boot questo utente
> e' root. Per fare un esempio, se tu hai un gruppo
> "users" il cui gid e' "500" puoi inserire in fstab
> l'opzione "gid=500": in questo modo puoi far si che al
> boot del sistema il tuo mount point diventi proprieta'
> del gruppo users (anziche' di root). La stessa cosa
> vale per "uid" ma uid ti imposta lo user proprietario.
>
> Ora, combinando questi parametri puoi configrarti la
> tua partizione windows con opportuni permessi quasi
> come fosse una directory linux.
>
> Io ho fatto cosi':
>
> Mi sono creato un gruppo "windisk" che ha come gid
> "782".
>
> Poi ho modificato /etc/fstab in questo modo:
>
> /dev/hda1  /mnt/win_c  vfat
> user,auto,gid=782,umask=3,iocharset=iso8859-15,codepage=850
> 0 0
> il parametro gid mi imposta "windisk" (gid=782) come
> gruppo di /mnt/win_c, mentre "umask=3" mi imposta i
> diritti a "drwxrwxr--".
>
> All' avvio ho cosi' questa situazione:
>
> [steos@localhost steos]$ ls -l /mnt/
>
> drwxrwxr-x    2 root     root         4096 ott  9
> 1998 cdrom/
> drwxr-xr-x    2 root     root         4096 nov 12
> 22:07 cdrom2/
> drwxr-xr-x    2 root     root         4096 nov 12
> 22:07 cdrom3/
> drwxrwxr-x    2 root     root         4096 set 14
> 17:35 disk/
> drwxrwxr-x    2 root     root         4096 feb  6
> 1996 floppy/
> drwxrwxr--    8 root     windisk      8192 nov 15
> 23:40 win_c/
>
> In questo modo /mnt/win_c e' accessibile in lettura e
> scrittura per gli utenti del gruppo "windisk" e solo
> in lettura per tutti gli altri.
>
> Spero di esserti stato d'aiuto (e di non essere stato
> troppo confuso...!).
>
> Ciao! Steo.
>
>
>
> ______________________________________________________________________
> Do You Yahoo!?
> Il Nokia Game � on line! Clicca qui per iscriverti e partecipare alla nuova
> avventura multimediale entro il 3 novembre. Vai alla pagina del gioco
> http://it.promotions.yahoo.com/info/nokiagame.html!

Rispondere a