[NaLug] Dolorosa questione!
Giorgio Agrelli
giorgio_a a inwind.it
Sab 22 Gen 2005 21:30:14 CST
algol wrote:
> Sallve raghi
>
> come mai non riesco ad accedere alla partizione windows (/dev/hdc1) se non
> come root con slackware 10? ho settato ai device hdc* i permessi
> brw-rw-rw- [...] algol
a tal proposito inserisco uno stralcio di una discussione avvenuta su una
altra Mailing List, nella quale un mio amico spiegò in maniera abbastanza
dettagliata come settare opzioni di mount, umask & company in fstab
> Hi Bruno C. Stabile, on 09/08/04 11:24, You wrote:
>
>> Nella riga corrispondente in fstab, oltre a rw (opzionale, ro è
>> obbligatorio) devi mettere anche users, così possono accedervi tutti gli
>> utenti del gruppo users (si presume tutti, ma non è detto)
>
>
> Non e` del tutto esatto... innanzi tutto il gruppo users non c'entra
> niente... (e` solo l'ennesimo caso di omonimia ;)) mettendo user (senza s
> finale) nell'fstab, gli utenti comuni possono montare il filesystem, ma se
> monta pippo, solo pippo (e ovviamente root) puo` smontare mettendo users
> (con la s finale) anche se ha montato pippo, qualunque altro utente puo'
> smontare ma non e` detto che possano scriverci... cerco di spiegarmi:
>
> quando viene montato un filesystem fat32, non avendo questo alcun tipo di
> supporto per utenti e permessi, il sistema assegna per default a tutti i
> file e le directory uid e gid dell'utente che effettua il mount (piu`
> precisamente del processo che effettua il mount stesso, ma normalmente
> questo corrisponde con l'utente che lo lancia); per quanto riguarda i
> permessi, applica la umask del processo (e quindi dell'utente). Faccio un
> esempio: se a montare la partizione fosse root (come avviene normalmente
> quando e` montata automaticamente al boot), e considerando una umask=022,
> dopo il mount si avrebbero tutti i files e le dir -rwxr-xr-x root root
>
> Quindi se la partizione viene montata da root, ecco che e` impossibile per
> un utente comune scriverci dentro, anche se viene montata rw Per risolvere
> il problema si puo` agire sulle opzioni di mount: "uid" per specificare
> l'uid dell'utente proprietario, "gid" per il gruppo, "umask" per l'umask
> generica, "dmask" per l'umask specifica solo per le dir, "fmask" per i
> regular file. La riga di mount potrebbe quindi assumere questo aspetto:
> mount -t vfat -o gid=100,dmask=002,fmask=113 /dev/hdaX /mnt/win_c
>
> e la relativa riga nell'fstab:
> /dev/hdaX /mnt/win_c vfat defaults,users,gid=100,dmask=002,fmask=113 0 0
>
> per avere, dopo il mount da parte di root, tutte le dir: drwxrwxr-x root
> users (ammesso che il gid del gruppo users sia 100) e tutti i file:
> -rw-rw-r-- root users
>
> mi rendo conto che il discorso e` un po' "confuso"... se qualcosa non e`
> chiaro, provo a spiegarmi meglio
>
> A presto Ernesto
>
> _______________________________________________
> Salug mailing list
> Salug a salug.it
> https://www.salug.it/mailman/listinfo/salug
--
NullPointer || GnuPG/PGP Key-Id: 0x343B22E6 on keyserver.linux.it
Not that I have anything much against redundancy. But I said that already.
-- Larry Wall
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: signature.asc
Tipo: application/pgp-signature
Dimensione: 252 bytes
Descrizione: OpenPGP digital signature
Url: /pipermail/nalug_shaney.org/attachments/20050123/a50ef6ec/signature.bin
Maggiori informazioni sulla lista
NaLug