安装 WordPress 时应用了错误的掩码

安装 WordPress 时应用了错误的掩码

我有一个带有 acl 的 webdirectory (volleybal_wijchen) html:

# file: volleybal_wijchen/
# owner: volleybal-wijchen
# group: webusers
user::rwx
user:www-data:rwx
group::r-x
mask::rwx
other::r-x
default:user::rwx
default:user:www-data:rwx
default:group::r-x
default:mask::rwx
default:other::r-x

如果我手动在其中创建一个目录,我会得到一个包含以下内容的目录(正确):

# file: test/
# owner: volleybal-wijchen
# group: webusers
user::rwx
user:www-data:rwx
group::r-x
mask::rwx
other::r-x
default:user::rwx
default:user:www-data:rwx
default:group::r-x
default:mask::rwx
default:other::r-x

但如果我这么做:

wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
getfacl wordpress/wp-admin

我得到:

# file: wordpress/wp-admin
# owner: volleybal-wijchen
# group: webusers
user::rwx
user:www-data:rwx               **#effective:r-x** (i do not want this)
group::r-x
mask::r-x
other::r-x
default:user::rwx
default:user:www-data:rwx
default:group::r-x
default:mask::rwx
default:other::r-x

看起来好像应用了不同的掩码,但我不知道为什么。有人能看出我做错了什么吗?我想坚持使用默认 acl,并防止手动将 chmod 和 chown 应用于目录。

我努力了:

tar --no-acls --no-selinux --no-xattrs -xvf

相关内容