Здравствуйте.
Есть папка, в которой работают админы и юзеры в группе developers.
На папку ставится владелец, к примеру
chown -R user1:developers folder
Тогда в этой папке и админы и разработчики могут создавать подпапки, но никто кроме рута и user1 не может менять права на файлы (некоторые папки требуют 777). В итоге до прихода админа работа часто стоит.
А еще бывает, приглашаются к работе фрилансеры, которым заводится отдельный пользователь с доступом только по фтп к этой папке и все, он не состоит в группе developers (у них доступов намного больше просто и давать нельзя), он состоит в группе freelancers.
При таком раскладе они не могут ни создавать подпапки, ни менять права в файлах.
Как избежать проблемы? как сделать так, чтобы все пользователи, у которых есть любой доступ к папке, могли создавать и подпапки и менять права, не ставя на папку 777? Какого владельца должна иметь папка?
Ну или пофиг на фрилансеров, но хотябы разработчикам как можно дать больше свободы?