В первоначальном вопросе спрашивалось, как предоставить пользователям возможность изменять права собственности на файлы. Это, вероятно, не очень хорошая идея, но вы можете предоставить определенному пользователю (или группе) возможность sudo
и "ограничить" ее командой chown
.
Возможно, вы захотите ограничить эту возможность еще больше, установив (в область, где они не смогут изменить ее) скрипт, который выполняет chown после проверки того, что пути, на которые он влияет, не находятся в системной области (хотя недавние исправления безопасности для OSX предотвратят большую часть потенциального ущерба).
В целом, sudo
- это то, что нужно искать. Он может разрешить пользователям (или группам, что означает любого пользователя, который является членом группы) выполнять определенные команды - или любые команды.
Дальнейшее чтение: