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
)
Tags mkdir acl linux posix shell-builtin