[Linux-Biella] Permessi ereditati dai contenuti di una directory

Daniele Segato daniele.bilug a gmail.com
Lun 28 Giu 2010 16:48:18 CEST


2010/6/28 Ax <andre.noris a tiscali.it>:
> provo a farti un esempio se no non capisco.
> home dir con file prova.txt rwx------
> cp o mv su cartella dirprova con umask 007 e gid attivo
> il gid mi funziona ... il file prova.txt eredita correttamente il
> gruppo, ma il file prova.txt se cp o mv in dirprova prende i permessi
> rwxrwx--- o no?
> č sui permessi il mio problema non su gid
> owner invece per il momento non mi interessa.
>
> Se puoi ancora verificare questo mi fai un piacere.


ciņ non centra nulla con quanto discutevo io nelle email precedenti...


mi pare non ti sia chiaro il funzionamento di umask
lo imposti per sessione utente non su una directory (ti ho scritto una
fregnaccia io nell'email precedente)


se prendi i numeri da 0 a 7 e li rappresenti in binario ottieni:

0: 000
1: 001
2: 010
3: 011
4: 100
5: 101
6: 110
7: 111


ora
i permessi

r: 4
w: 2
x: 1


quindi
i tuoi permessi di partenza erano:
0700

dove
0: bit speciali (setuid, sticky...)
7: permessi dell'utente owner del file
0: permessi dell gruppo del file
0: permessi di tutti gli altri

7 = r+w+x


umask = 0007 vuol dire che i permessi consentiti sono

0777 - 0007 = 0770

in pratica ti va bene qualunque permesso su owner e gruppo ma scarti
tutti quelli "per gli altri".



ho letto che si possono definire umask per directory usando le acl ma
non l'ho mai fatto quindi ti lascere sperimentare :)
io parlavo di ownership e non di permessi nelle email precedenti

ciao,
Daniele


Maggiori informazioni sulla lista Linux