[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
|