-
Use
chmod
para SetUid e SetGid nas pastas que eles acessam. Isso faz com que novos arquivos e pastas nesse diretório impeçam o usuário / grupo dessa pasta em vez do usuário criar os arquivos. -
Se você puder criar grupos de acesso que agreguem os desenvolvedores, esse é o método preferido de administração de acesso. Caso contrário, use as ACLs do sistema de arquivos.
Você pode ter que habilitar ACLs, você pode usar Posix ou NFSv4 (o último sendo muito mais complexo, embora similar às permissões NTFS):
tunefs -a enable /dev/disk
outunefs -N enable /dev/disk
(para Posix e NFSv4 respectivamente)Em seguida, use
getfacl
esetfacl
para as permissões de estilo. Veja suasman
páginas para mais detalhes. Faça uma nova pergunta se eles lhe causarem problemas sérios.