Добавление разрешений для данного пользователя автоматически изменяет групповые разрешения?
m@m-VirtualBox:~$ mkdir -m 0755 bsk1
m@m-VirtualBox:~$ ls
drwxr-xr-x 2 m m 4096 oct 9 13:38 bsk1
m@m-VirtualBox:~$ getfacl bsk1
# file: bsk1
# owner: m
# group: m
user::rwx
group::r-x
other::r-x
Все идет нормально. Теперь давайте попробуем добавить больше разрешений для именованного пользователя.
m@m-VirtualBox:~$ setfacl -m u:testuser:rwx bsk1
m@m-VirtualBox:~$ getfacl bsk1
# file: bsk1
# owner: m
# group: m
user::rwx
user:testuser:rwx
group::r-x
mask::rwx
other::r-x
m@m-VirtualBox:~$ ls -l
drwxrwxr-x+ 2 m m 4096 oct 9 13:38 bsk1
Как это возможно? getfacl правильно сообщает о разрешениях группы как r-x; но ls -l говорит, что групповые разрешения rwx?!
Или я недопонимание ls -l формат разрешений? AFAIK формат ownergroupothers так drwxrwxr-x+ означает, что это каталог (d), владелец имеет права на чтение, запись, просмотр (rwx), группа имеет права на чтение, запись, просмотр (?!) (rwx), у мира есть права на чтение и просмотр, но не на запись (r-x), дополнительные acls установлены (+)
Правильно ли мое понимание? Если да, то почему ls -l сообщать о других разрешениях группы, чем getfacl?