После того, как я установил разрешение на добавление обеих групп к другому пользователю, я все еще не могу изменить разрешение для каталога и файлов.

id adminOne
uid=495(adminOne) gid=492(apps) groups=492(apps),5002(shared)

id adminTwo
uid=7376(adminTwo) gid=5002(shared) groups=5002(shared),492(apps)

Если я войду в систему с помощью adminOne, я изменю общую папку, такую ​​как test...

adminOne@UnixEB: chmod -R 777 test
chmod: changing permissions of `test': Operation not permitted

adminOne@UnixEB: ll
drwxrwx--- 7 adminTwo shared 4096 Nov 30 11:40 test

Почему я не могу изменить разрешение, когда я уже установил владельца для обеих групп?

2
Jeff Schaller 1 Дек 2017 в 02:33
Может быть, у папки установлены какие-то расширенные атрибуты?
 – 
Inian
30 Ноя 2017 в 21:02
Что вы подразумеваете под расширенным набором атрибутов?
 – 
logger
30 Ноя 2017 в 21:03
ACL. Неизменяемость. Файловая система только для чтения. Есть много возможностей.
 – 
DopeGhoti
30 Ноя 2017 в 21:04
SELinux включен? Каков результат getenforce?
 – 
Abhik Bose
30 Ноя 2017 в 21:08
1
С традиционными (не ACL) правами доступа только владелец может изменить права доступа к файлу.
 – 
Andy Dalton
30 Ноя 2017 в 21:10

1 ответ

Я упомянул об этом в комментарии выше, но стоит еще раз напомнить. Наличие прав на запись не дает лицу, не являющемуся владельцем, права изменять права доступа к файлу — только владелец (или root) может изменять права доступа к файлу.

Возможно, вы сможете использовать ACL, чтобы включить то, что вам нужно; см.: https://unix.stackexchange.com/a/75915/90691

1
Andy Dalton 30 Ноя 2017 в 22:01
1
В частности, речь идет о «Richacls», а не о POSIX ACL: s. Похоже, что Richacls был включен в OpenSUSE, но удален несколько лет назад. . И, судя по этому сообщению от апреля 2017 года, его до сих пор нет и в основной версии Linux.
 – 
ilkkachu
1 Дек 2017 в 01:07
Да, именно поэтому я квалифицировал комментарий как «может быть в состоянии». Я никогда не слышал о Richacls, я просто ссылался на соответствующее обсуждение.
 – 
Andy Dalton
1 Дек 2017 в 01:31