ACL плач Ярослава (Компьютеры)

написал Remos, 2025-05-16, 23:51 (468 дней назад)

Увидел случайно твой запоздалый возглас в треде про пермишены.

Да, ACL не подарок, но обычно всегда можно обойтись условным разделением на две группы - Ax и Бх + остальные (не путать Бх с местной бхней). И вот, в этом случае все работает штатными средствами, т.е. следует подумать в этом направлении.

Тогда не понял

написал Ярослав, 2025-05-17, 15:42 (468 дней назад) @ Remos

Как это - на две группы? Штатный chmod делает владелец-группа-все. Как в это еще одну группу запихать?

Не надо ничего пихать

написал Remos, 2025-05-17, 21:59 (467 дней назад) @ Ярослав

Просто в группе должны быть приоритетные права в сравнении с остальными. Будут только пользователи группы А (group) и все остальные (other).

Так у меня две группы

написал Ярослав, 2025-05-18, 00:03 (467 дней назад) @ Remos

и им нужно предоставить разные права. При этом остальным нужно доступ зарыть вообще.

Это три группы, фокус должен быть в том,

написал Remos, 2025-05-18, 02:08 (467 дней назад) @ Ярослав

чтобы отделить остальных (третью группу) от расшаренной директории. Т.е. в твоём случае, например, запретить отдельным юзерам ходить вообще куда-то, кроме их домашней директории.

Это возможно, но не сильно просто в реализации. Если пользователи работают через терминал, можно назначить им особый shell (restricted), не позволяющий им разгуляться по чужим файлам.

Не понимаю пока

написал Ярослав, 2025-05-23, 01:07 (462 дней назад) @ Remos

Это шара самбы. Т.е. групп будет даже не две. И у всех групп должны быть разные права на разные папки. Подтянуть их через inherit acls я могу, но поскольку наследования нет, по мере эксплуатации начнется зоопарк.