Unix Запись маски ACL изменяется, когда я использую setfacl, чтобы добавить разрешение для пользователя - PullRequest
0 голосов
/ 29 марта 2020

У меня есть файл с ACL:

user@Linux:~/Documents$ getfacl Test.java 
# file: Test.java
# owner: user
# group: user
user::rw-
user:user1:r--
group::rw-
mask::rw-
other::r--

Маска "rw-", что, как я понимаю, означает, что я не могу использовать запись ACL для предоставления разрешения на выполнение. Однако, когда я пытаюсь добавить разрешение «rx» для пользователя, маска меняется на «rwx» и предоставляется разрешение на выполнение:

user@Linux:~/Documents$ setfacl -m u:user2:rx Test.java ; getfacl Test.java 
# file: Test.java
# owner: user
# group: user
user::rw-
user:user1:r--
user:user2:r-x
group::rw-
mask::rwx
other::r--

Может кто-нибудь объяснить мне, что здесь происходит, пожалуйста?

...