Enquanto eu concordo que o controle de versão é uma opção fantástica , você pode fazer o que está pedindo fazendo o seguinte (novamente, preste atenção às preocupações listadas sobre controle de versão).
Então, aqui está uma resposta para sua pergunta :
Crie dois usuários e forneça o mesmo ID de grupo
#groupadd -g 5000 programmers
#useradd ren
#useradd stimpy
Edite seu arquivo / etc / passwd e altere seu guia para seus dois usuários:
ren:x:505:5000::/home/ren:/bin/bash
stimpy:x:506:5000::/home/stimpy:/bin/bash
Em seguida, altere a umask para esses usuários para que eles criem todos os seus arquivos com rw para os programadores do grupo
#vi /home/ren/.bash_profile
umask 002
Agora, su para cada usuário ver que ambos podem editar os mesmos arquivos daqui para frente:
#su - ren
#vi /path/to/file.txt
here's some content in the file
#exit
#su - stimpy
#vi /path/to/file.txt
append some more content
Você verá que, quando o arquivo foi criado, a propriedade foi ren: programadores com rw-rw-r. Isso permitirá que o stimpy também edite o arquivo. Você também poderá acompanhar como originalmente criou o arquivo (mas não quem o editou).