O Debian e seus derivados (incluindo o Ubuntu, até onde eu sei) têm um grupo src que é destinado a isso, embora historicamente em /usr/src (que costumava pertencer ao grupo src por padrão, e group writable - não é mais o caso dos sistemas instalados depois de 2010 .
Para adaptar isso a /usr/local/src , você só precisa configurar esse diretório apropriadamente:
chown root:src /usr/local/src
chmod 775 /usr/local/src
adicione os usuários apropriados ao grupo src :
adduser user1 src
Você pode aplicar a mesma técnica usando qualquer grupo de sua escolha. Por exemplo, com um novo grupo chamado localsrc :
addgroup localsrc
chown root:localsrc /usr/local/src
chmod 775 /usr/local/src
adduser user1 localsrc
Além disso, se você quiser que os diretórios criados por seus usuários sejam graváveis por qualquer pessoa do grupo, adicione o grupo de bits:
chmod 2775 /usr/local/src