Newsgroup: it.comp.os.linux.iniziare
Titolo: Da Win a Linux: permessi file e cartelle?

  Salve a tutti, non so proprio come gestire i permessi su file e 
cartelle passando da un sistema basato sui Windows Domains a Linux.
Mi spiego: nella nostra associazione, devo gestire dei progetti. Ognuno 
di essi è un insieme di file raccolto un una cartella.
In Windows, assegnavo i permessi opportuni (R, RW) agli altri membri dei 
progetti, esempio:
files nella cartella Progetto1 -> io RW, tizio RW, caio RW;
files nella cartella Progetto2 -> io RW, caio RW, sempronio R;
files nella cartella Progetto3 -> io RW, pippo RW, pluto R;
Nessuno degli utenti sopra era nel gruppo degli Administrators, ma solo 
in quello dei Domain Users.
Stanno introducento Linux nella nostra associazione, e mi ci trovo bene, 
a parte la gestione dei permessi: l'amministratore del sistema dice che
1) non si può fare la stessa cosa
2) al massimo lui può creare un gruppo di utenti per ciascun progetto, e 
poi io posso attribuire un gruppo a ciascuna cartella
3) in ogni caso, tutti i membri del gruppo hanno gli stessi permessi 
sulla cartella
4) per aggiungere o togliere un utente, devo per forza chiedere 
all'amministratore di modificare il gruppo.
La cosa mi ha sorpreso parecchio. Ma non c'è un modo più semplice?

 La cosa mi ha sorpreso parecchio. Ma non c'è un modo più semplice?
In sintesi ci sono altri modi (attributi estesi) ma non sono per niente più 
semplici.
In ogni caso nel 90% dei casi si tratta adattare il proprio modo di 
concepire i permessi, in alcuni casi è in effetti un problema la mancanza di 
granularità dei permessi standard unix.

 granularità dei permessi standard unix.
Ok. Ma io non sono un informatico.
Nella mia organizzazione stanno passando a linux.
Sottolineo che per ora lo stiamo provando (Ubuntu) e va bene. Il primo 
approccio è stato facile.
Ma quando si tratta di collaborare su documenti (e nella nostra 
associazione, è pane quotidiano), ci siamo trovati in seria difficoltà.
Tieni presente che è fondamentale che ogni capoprogetto possa decidere 
chi può vedere cosa, e chi può modificare cosa: non entro nel merito 
degli aspetti legali e di certificazione ISO, ma sarebbe comunque buona 
pratica, no?
Ora, con windows era facilissimo. Con linux non troviamo niente di simile.
Su it.comp.os.linux.sys e it.comp.os.linux.ubuntu mi hanno risposto così:
apt-get install acl
man setfacl
che per me è arabo.
Io ne ho parlato con l'informatico e mi ha detto che potrebbe anche 
funzionare, ma è molto complicato.
Giro la palla a lui...

 Giro la palla a lui...
Mi sembra la soluzione più sensata.
P.S. Ti ribadisco che adattarsi al diverso sistema di permessi di unix è nel 
90% dei casi non faticosissimo.

> Ma non c'è un modo più semplice?
Certo. Usa Acl.
E ricorda. Praticamente qualsiasi cosa offra windows, linux lo fa e meglio.
-- 
Vide

 nel 90% dei casi non faticosissimo.
Una aggiunta, nelle distribuzioni recenti, spesso le ACL spesso sono già 
attivate, basta inserire acl nelle opzioni di mount (per esempio in fstab 
aggiungere ,acl ).
Poi i recenti kde hanno le opzioni per gestire le acl e l'applicazione delle 
acl in modo grafico (quindi abbastanza semplice).
E con ultimi samba è possibile gestire gli attributi estesi anche da 
windows.
Quanto scritto è solo il frutto di quanto letto e di una prova limitata, 
serve sempre una contro prova approfondita e reale.

 aggiungere ,acl ).
]zac[
Altra aggiunta, attenzione agli strumenti che vengono usati per fare copie o 
backup, verificare che mantengano le ALC (se non le supportano le ACL 
vengono perse).