Ao usar o linux acl mkdir e mkdir -p fazem coisas diferentes

1

Eu tenho um diretório bar :

# file: bar/
# owner: root
# group: root
user::rwx
user:little-jonny:rwx
group::r-x
mask::rwx
other::r-x
default:user::rwx
default:user:little-jonny:rwx
default:group::r-x
default:mask::rwx
default:other::r-x

Se eu criar um diretório dentro da barra com mkdir baz , eu tenho para baz :

# file: baz/
# owner: root
# group: root
user::rwx
user:little-jonny:rwx
group::r-x
mask::rwx
other::r-x
default:user::rwx
default:user:little-jonny:rwx
default:group::r-x
default:mask::rwx
default:other::r-x

Se eu usar mkdir -p foo , eu tenho para foo :

# file: foo/
# owner: root
# group: root
user::rwx
user:little-jonny:rwx               #effective:r-x
group::r-x
mask::r-x
other::r-x
default:user::rwx
default:user:little-jonny:rwx
default:group::r-x
default:mask::rwx
default:other::r-x

Por que mkdir -p usa os direitos de raiz padrão quando há uma regra explícita que indica default:mask::rwx se você estiver em bar ?

Como a força mkdir -p se comporta como mkdir ? (Sem sempre passando -m775 quando root e isso deve acontecer somente ao fazer diretórios no bar )

    
por bliof 16.11.2015 / 18:15

0 respostas