Os bits SUID e SGID ajudariam você? Eu uso um mecanismo semelhante para permitir que membros do grupo bzr enviem arquivos para um repositório central do bazar e ainda mantenham as permissões acessíveis.
drwsrwsr-x 3 bzr bzr 4.0K 2010-04-15 17:58 bzr
definido com sudo chmod ug+s /home/bzr
/ etc / group contém
bzr:x:1012:bzr,tom,<and a whole bunch of other usernames>
Isto parece funcionar muito bem para nós, permitindo que os usuários no grupo bzr enviem arquivos para o repositório central.
O modo de configuração 777 provavelmente não é ideal, por razões óbvias de segurança.
Se eu perdi o ponto, opa.