ACL плач Ярослава (Компьютеры)
Увидел случайно твой запоздалый возглас в треде про пермишены.
Да, ACL не подарок, но обычно всегда можно обойтись условным разделением на две группы - Ax и Бх + остальные (не путать Бх с местной бхней). И вот, в этом случае все работает штатными средствами, т.е. следует подумать в этом направлении.
Тогда не понял
Как это - на две группы? Штатный chmod делает владелец-группа-все. Как в это еще одну группу запихать?
Не надо ничего пихать
Просто в группе должны быть приоритетные права в сравнении с остальными. Будут только пользователи группы А (group) и все остальные (other).
Так у меня две группы
и им нужно предоставить разные права. При этом остальным нужно доступ зарыть вообще.
Это три группы, фокус должен быть в том,
чтобы отделить остальных (третью группу) от расшаренной директории. Т.е. в твоём случае, например, запретить отдельным юзерам ходить вообще куда-то, кроме их домашней директории.
Это возможно, но не сильно просто в реализации. Если пользователи работают через терминал, можно назначить им особый shell (restricted), не позволяющий им разгуляться по чужим файлам.
Не понимаю пока
Это шара самбы. Т.е. групп будет даже не две. И у всех групп должны быть разные права на разные папки. Подтянуть их через inherit acls я могу, но поскольку наследования нет, по мере эксплуатации начнется зоопарк.