Newsgroup: it.comp.os.linux.iniziare
Titolo: permessi "ragionevoli" per disco esterno ext2

salve, 
ho un disco esterno e lo vorrei usare sia su computer mei personali (dove
posso essere root e settare quello che voglio) e pure su un computer con
FreeBSD dove non posso essere root (e' dell'universita').
il disco esterno per il momento ha i permessi settati con proprietario="mio
utente" e gruppo "users".
Dal momento che il sistema FreeBSD (che e' pubblico e accetta ssh dalla sua
sotto rete) monta la partizione ext2 preservandone i permessi vorrei capire
come li posso impostare per non permettere l'accesso ad altri utenti della
stessa macchina pubblica.
Il problema e' che il mio uid su FreeBSD non coincide con quello dei sistemi
che gestisco io e quindi non godo dei permessi relativi al proprietario. Al
momento uso i miei file tramite i permessi del gruppo, il gid di users per
fortuna coindice, ma questo fa si che gli altri (oltre mille) utenti
possano fare di tutto sui miei file!
Potrei cambiare il mio uid sui miei sistemi e risolvere la cosa, ma questa
e' una soluzione solo fino a che ho a che fare con un solo sistema di cui
non sono root. Se infatti domani devo andare ad usare i miei dati su un
sistema in cui il mio uid e' ancora diverso, sono di nuovo con lo stesso
problema.
Se potessi fare il mount della partizione ext2 su FreeBSD in modo che il mio
utente diventi "temporaneamente" il proprietario di cio' che monta sarei a
cavallo, ma per quanto ne so questo e' possibile solo quando si monta una
partizioen vfat e non con le ext2.
Come pensate che si possa risolvere questo problema?
C'e' modo di fare il mount delle partizioni ext2 "imponendo" che il
proprietario di quei file sia l'utente che fa il mount?
Grazie
Roberto

 proprietario di quei file sia l'utente che fa il mount?
Scusa, non ho capito: simultaneamente a te sono collegati altri 1000
utenti alla *stessa* macchina a cui stai collegando fisicamente il disco
esterno?
Non ho capito com'è la situazione...
Ma scusa, hai i permessi di montare il dispositivo, giusto? Puoi
montarlo in una sottodirectory della tua home?
In questo modo potresti impedire agli utenti del gruppo users di
visualizzare e attravesare la directory genitrice, e il disco esterno
non sarebbe accessibile. È fattibile?
ciao
gerlos
-- 
"Solo lo scienziato è vero poeta: ci dà la luna, ci promette le stelle,
 ci farà un nuovo universo se sarà il caso."
   _                                  Allen Ginsberg
  (y)        < 
http://gerlos.altervista.org
 >
   =   gerlos  + - - >  gnu/linux registred user #311588
 Difenditi la tua libertà. Informati sul Trusted Computing.
		  < 
www.no1984.org
 >

 sistemi che gestisco io e quindi non godo dei permessi relativi al
]zac[
Non è che ci siano molte soluzioni, o trovi molti di far concidere l'UID dei
vari sistemi (o al limite gestisci vari UID per i vari sistemi), o devi (o
chiedere che venga fatto) che il disco esterno venga montato in una
directory dove solo il tuo utente (di quel sistema) ha i permessi di
attraversamento (è la x dei permessi) e che il disco esterno sia montabile
e smontabile solo dall'amministratore (o se è possibile da solo tuo
utente).

gerlos wrote:
 > foice ha scritto:
 >> Come pensate che si possa risolvere questo problema?
 >> C'e' modo di fare il mount delle partizioni ext2 "imponendo" che il
 >> proprietario di quei file sia l'utente che fa il mount?
 >
 > Scusa, non ho capito: simultaneamente a te sono collegati altri 1000
 > utenti alla *stessa* macchina a cui stai collegando fisicamente il disco
 > esterno?
 >
 > Non ho capito com'è la situazione...
 >
é una macchina in un cluster con più di mille utenti registati e una 
ventina di macchine a cui accedere. potenzialmente ognuno dei mille 
utenti può sedersi a una delle altre 19 macchine e fare ssh sul mio pc, 
leggere /penna e farsi i cacchi miei i peggio cancellare roba ...
 > Ma scusa, hai i permessi di montare il dispositivo, giusto? Puoi
 > montarlo in una sottodirectory della tua home?
 > In questo modo potresti impedire agli utenti del gruppo users di
 > visualizzare e attravesare la directory genitrice, e il disco esterno
 > non sarebbe accessibile. È fattibile?
Putroppo no, perchè la dir di mount è decisa da root ed è /penna 
accessibile a tutti.
Forse con uno script che genera la riga di fstab ad hoc per ogni 
utilizzo si potrebbe fare qualcosa del genere.
 >
 > ciao
 > gerlos
 >

 leggere /penna e farsi i cacchi miei i peggio cancellare roba ...
E' la situazione tipica di fort alamo. Puoi anche essere eroico, ma e'
indifendibile.
Per la lettura ti potresti salvare con la crittografia, per la
cancellazione, date le premesse di NON gestibilita' da parte tua, non
ci puoi fare nulla.
Potresti chiedere all'admin di modificare le policy, inserendo qualche
scriptino che modifica al volo, durante il mount della penna, i diritti
della directory /penna lasciandola attraversabile solo da chi ne sta
facendo il mount.
Non parlo di fstab, agirei proprio sui diritti del punto di mount.
Altre strade non ne vedo.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net