linux user group brescia

immagine del castello

Archivio della mailing list

[Bulk] Re: privilegi a tutti su cartella

ollenotna2000 ollenotna2000 a yahoo.it
Gio 30 Ott 2008 19:24:54 UTC
marco ghidinelli ha scritto:
> 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.
>
>   
ho fatto:

mkdir test
chown nobody:nogroup test
chmod 6777 test

risultato ls -l:
drwsrwsrwx   6 nobody  nogroup  4096 2008-10-30 19:57 test

poi (sono loggato come "utente"):
cd test
mkdir dir-di-prova
touch file-di-prova.txt 

e ottengo:
drwxr-sr-x 2 utente nogroup 4096 2008-10-30 20:05 dir-di-prova
-rw-r--r-- 1 utente nogroup  688 2008-10-30 20:05 file-di-prova.txt

quindi:
il gruppo viene forzato, ma l'utente no
agli altri è permessa la lettura ma non la scrittura

ho provato di nuovo
umask 0000
mkdir dir-di-prova
touch file-di-prova.txt 

drwxrwsrwx 2 utente nogroup 4096 2008-10-30 20:19 dir-di-prova
-rw-rw-rw- 1 utente nogroup    0 2008-10-30 20:19 file-di-prova

ora, anche se l'utente non è cambiato (ma può andare), il tutto è 
modificabile da tutti.

Il problema è come rendere definitivo umask per la directory test
cito dall'howto: "la modifica di umask è temporanea - per renderla 
permanente occorre modificare il file nascosto ".bashrc" all'interno 
della propria home directory".
Che fare allora?
creare un utente dummy e modificare il suo .bashrc ?
fare in altro modo?

Antonello





Maggiori informazioni sulla lista Lug