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