Система: FreeNAS
Есть каталог:
drwxr-xr-x 4 user1 Group1 7 Mar 14 01:48 publicDirectory
Пользователь user1
может загружать сюда файлы, и все пользователи, попадающие под Group1
действие -xr
правил, получают доступ, и это здорово.
Но есть несколько пользователей, скажем, user4
и user15
(назовем их «администраторами каталога»), которым нужны wxr
права, и больше никому.
Как бы мне это сделать? Я еще новичок.
Заранее спасибо!
решение1
Вы ошиблись на единицу — разрешения сгруппированы в rwx
/ r-x
/ r-x
, а не wxr
.
d rwx r-x r-x 4 user1 Group1 7 Mar 14 01:48 publicDirectory
В вашем случае, поскольку «Другие» или «Мир» имеют точно такие же r-x
разрешения, как и группа, будет нормально просто переключить владельца группы на другую группу и предоставить ей разрешение на запись, например:
d rwx rwx r-x 4 user1 Maintainers 7 Mar 14 01:48 publicDirectory
Если вам нужны более сложные конфигурации (например, Maintainers rwx, Group1 rx, everyone else no access), это можно сделать с помощью ACL, которые позволяют добавлять нескольких пользователей и/или групп. Кажется, FreeNAS настроен на использование ACL "NFSv4" (которые похожи на те, что есть в Windows), а не "POSIX" ACL;см. документацию.