也为文件设置 RWX(仅为文件夹设置) ACL

也为文件设置 RWX(仅为文件夹设置) ACL

使用以下一组权限,为用户设置默认 RWX。由于某些原因,这不会影响新创建的文件。

知道如何为新创建的文件(在 /home/admin 下)获取 RWX 权限吗?

root@admin:# getfacl /home/admin/
getfacl: Removing leading '/' from absolute path names
# file: home/admin/
# owner: admin
# group: some_group
user::rwx
group::r-x
other::---
default:user::rwx
default:group::r-x
default:other::---

作为“管理员”用户

admin@admin:~$ mkdir test1
admin@admin:~$ getfacl test1
# file: test1
# owner: admin
# group: some_group
user::rwx
group::r-x
other::---
default:user::rwx
default:group::r-x
default:other::---

admin@admin:~$ touch test1/testfile
admin@admin:~$ getfacl test1/testfile
# file: test1/testfile
# owner: admin
# group: some_group
user::rw-
group::r--
other::---

如您所见,没有为创建的文件设置 RWX 权限。

是否需要 ACL,或者是否有机会使用 ACL 实现相同的结果umask

答案1

AFAIK 默认情况下,在创建文件时无法添加x标志。因为这是特殊标志(能够执行文件),所以必须在事后手动设置

相关内容