Newsgroup: it.comp.os.linux.sys
Titolo: [permission][group] piu' di un gruppo per un file?

vorrei che una directory (e i relativi file) fossere read/write per un
gruppo e read-only per un altro. qualche soluzione elagante?  
..ovviamete su ext2
saro' stupido io ma non ci vengo a capo... le premission sono solo
sull'utente, il gruppo e gli altri..... un utente puo' appartenere a piu'
gruppi ma un file no!!!!!   non voglio dover dare i diritti di lettura a
tutti!!! tenete presente che il tutto puo' essere complicato dal fatto che
i file sono su nfs e l'accesso avviene via ftp e quindo non credo si
possa usare sudo. 
tia 
cf
--- 
------------------------------------------------------------------------
 Cesare Fontana                                                         
------------------------------------------------------------------------
 CSITE - CNR, Universita` degli Studi di Bologna (DEIS)                 
 Viale Risorgimento, 2 I-40136 Bologna Italy                            
 tel. (direct)    
+ 39 051 2093072
 fax   
+ 39 051 2093540
 
 internet: 
http://www-csite.deis.unibo.it
 email: 
cfon...@deis.unibo.it
 
------------------------------------------------------------------------

gruppi ma un file no!!!!!   non voglio dover dare i diritti di lettura a
Crei un nuovo gruppo, dove ci ficchi i privilegiati. Dov'e` il
problema?
-- 
Ci sentiamo  |  Remigio Zedda
             |  
remi...@tiscalinet.it
ciao Remigio |                    kernel 2.2.17 su Slack 7.0

gruppo e read-only per un altro. qualche soluzione elagante?  
Non si puo`.
-- 
ciao, | * The Internet is full. Go away.  -- Joel Furr *
Marco | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 -
;-(  
come non si puo'!!!!!  
nemmeno con qualche trucco e giocando coi link?


nemmeno con qualche trucco e giocando coi link?
un trucco te l'hanno gia' detto: crei un nuovo gruppo.
-- 
"This message transmitted on 100% recycled electrons."

 -
allora forse non ho capito io o forse la mia domanda non č chiara.....
proviamo con un esempio: voglio che il file foo sia solo-leggibile dal
gruppo one e modificabile dal gruppo two non leggibile dagli altri come
devo fare? quale č questo gruppo che devo creare e come faccio a dare i
permessi  al file?
--- 


 permessi  al file?
Ha ragione (c'era da dubitarne?) Marco. Non si puo'. Un file puo'
appartenere a un solo gruppo e a un solo utente per i quali valgono i
permessi che gli dai; col sistema standard unix non puoi farlo, se hai
di queste esigenze ti ci vuole un filesystem che supporti le ACL (access
control list). Non mi ricordo quali sono quelli che lo fanno (ext2 non
credo proprio), Reiser non so, quello della IBM (non mi ricordo il nome)
si, lo stesso mi pare per XFS, ma questi ultimi due comunque sono
*estremamente* sperimentali.
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

 *estremamente* sperimentali.
lo sospettavo.... l'unica soluzione che forse ho trovato (devo ancora
sperimentarlo) è esportare la directory via nfs con due nomi diversi e con
permessi diversi e montarle in zone "attraversabili" dai singoli gruppi...
speriamo che funzi...
--- 
------------------------------------------------------------------------
 Cesare Fontana                                                         
------------------------------------------------------------------------
 CSITE - CNR, Universita` degli Studi di Bologna (DEIS)                 


 gruppi... speriamo che funzi...
azz...  e come faccio a esportare la stessa dir con 2 nomi diversi??? c'è
qualche guru dell'nfs in ascolto???  ho già provato ma i simlink non li
esporta!!!!!!!!! non posso credere che esista un problema non risolvibile
da linux che nt >sig< risolve!!!
(potrei sempre giocare con samba e sambamount ma mi sembra una ca*ata!!!)


permessi  al file?
Fai dir1 774 o 770, dentro ci metti file1 664
Visti gli altri post mi son pentito di aver scritto per primo, se ci
sono storie con nfs o ftp.. beh mi espongo ad una nuova papera tanto ai
pinguini le paperotte son simpatiche;-)


):
[mi autocutto da solo ;-)]
l'unica soluzione piu' o meno decente che ho trovato, spero che a qualcuno
possa interessare..., č questa: sul nfs server esporto la dir
normalmente... da /etc/exportfs:
/disk2  client(rw,no_all_squash)
sul client (da root) mkdir /rodir 
chgroup ro /rodir 
chmod o-rwx /rodir
chmod g+rx /rodir 
mkdir /rwdir 
chgroup rw /rwdir 
chmod o-rwx /rwdir 
chmod g+rx /rwdir 
mkdir /rodir/disk2 
mkdir /rwdir/disk2
poi in fstab: 
server:/disk2   /rwdir/disk2   nfs exec,dev,suid,rw,auto 0 0 
server:/disk2  /rodir/disk2  nfs  exec,dev,suid,ro,auto 0 0
in questo modo direi che i membrei di ro possono arrivare a disk2 solo
attraverso rodir e quindi lo trovano readonly mentre i membri di rw ci
arrivano via rwdir trovandolo rw. Vi sembra una soluzione decente? C'č
qualche buco o qualche voragine? bha.....  non riesco a trovare nulla di
meglio!



1) crei il gruppo TRE.
2) metti gli utenti dei gruppi UNO e DUE nel gruppo TRE.
3) crei una dir DIR 770 del gruppo TRE.
4) dentro DIR metti il file FILE con permessi 664 del gruppo UNO.
Cosi' solo chi appartiene al gruppo TRE (cioe' chi appartiene al gruppo UNO
e al gruppo DUE) puo' accedere alla dir contenente FILE, e solo chi
appartiene al gruppo UNO vi accede in lettura/scrittura.
Si', lo so, fa schifo, ma e' l'unico modo che mi viene in mente.


 control list). Non mi ricordo quali sono quelli che lo fanno ...
HP-UX sicuramente
ciao
Daniele

*estremamente* sperimentali.
Ci sono in giro *ALMENO* 3 patch per mettere le ACL su etx2 ....
E una di queste se ben ricordo addirittura neanche presupponeva ext2 ....
Tempo fa le cercai e le trovai abbastanza facilmente. Prova su altavista.
Comunque io passai per qualche link "ufficiale" di linux ( linux.kernel ???
boh ? chi si ricorda piu' )
vabbe ... mo' cerco ( oggi sono buono .... )
http://www.braysystems.com/linux/trustees.html
http://major.rithus.co.at/acl/
.
Ed ne ho anche una terza di cui pero non riesco a ritrovare l'URL ...
NB non so' quanto sia stabile "sta' roba" ...