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!
