ACL: предоставление - - - разрешений для владельца файла
В начале у меня есть эти разрешения для файла:
# file: jar
# owner: my_user
# group: my_user
user::rw-
group::rw-
other::r--
После запуска этого:
setfacl -m u:my_user:--- jar
и получите это разрешение:
# file: foobar
# owner: my_user
# group: my_user
user::rw-
user:my_user:---
group::rw-
mask::rw-
other::r--
Я ожидал my_user
не иметь права читать (например) этот файл, но он имеет..
1 ответ
ACL различают ACL_USER
(линия user::rw-
), который является владельцем файла так же, как без ACL и ACL_USER_OBJ
(линия user:my_user:---
), которые являются дополнительными наборами разрешений для пользователей. В случае ACL_USER_OBJ
то же самое, что и владелец файла ACL_USER
последний будет иметь более высокий приоритет.
Итак, в вашем случае user::rw-
Переопределение user:my_user:---
,
Просто используйте классический chmod
,