使用 linux acl mkdir 和 mkdir -p 时做不同的事情

使用 linux acl mkdir 和 mkdir -p 时做不同的事情

我有一个目录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

如果我在 bar 内创建一个目录mkdir baz,我有 for 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

如果我使用mkdir -p foo,我有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

mkdir -p当有明确的规则表明default:mask::rwx您是否在时,为什么要使用默认的 root 权限bar

怎样强迫mkdir -p自己表现得像mkdir? (不总是-m775在 root 时传递,并且只有在创建目录时才应该发生bar

相关内容