linux user group brescia

immagine del castello

Archivio della mailing list

privilegi a tutti su cartella

marco ghidinelli marcogh a linux.it
Gio 30 Ott 2008 09:54:11 UTC
On Thu, Oct 30, 2008 at 12:06:50AM +0100, Andrea Gelmini wrote:
> 2008/10/29 alessandro cinelli <alessandro.cinelli a gmail.com>:
> > Aggiunta utente da riga di comando:
> >
> > useradd -g studenti userX
> >
> > notare la "g" piccola che indica il gruppo primario
> 
> ci devo riflettere, ma questo va a impattare anche sulle home dei
> singoli utenti.

la roba di alessandro e' corretta, basta che venga fatta nella cartella 
giusta. 'setgid'ando una cartella, si forzano i parametri di creazione
delle cartelle e dei file stessi:

adduser utente1 gruppo
adduser utente2 gruppo
mkdir test
chgrp gruppo test
chmod 2775 test

a questo punto quando utente1 o utente2 entrano nella cartella
i loro file verranno creati scrivibili dal gruppo e con il gruppo del gruppo.

meglio ancora: le directory erediteranno il 2775 e cosi' ogni sottodirectory
avra' la stessa caratteristica.

p.s. se la directory esiste gia' basta fare preventivamente un:

find -type f -exec chmod 664 {} \;
find -type d -exec chmod 2775 {} \; 

nella directory di condivisione.

ciao!




Maggiori informazioni sulla lista Lug