Existem várias maneiras de fazer isso, mas o idioma comum que eu vi é instalar um único arquivo fora da pasta inicial de cada usuário e ter a origem dos arquivos ~ / .bashrc no arquivo comum.
Isso permite clareza, potencial para fazer alterações no nível do usuário em uma data posterior, mas também mantém apenas um arquivo que sobreviverá se um ou ambos os usuários forem excluídos ou não em uma data posterior.
É um pouco mais trabalhoso do que vincular o arquivo com dificuldade e minha experiência no uso de links flexíveis para esse tipo de coisa é evitá-los, já que algumas ferramentas não lidam com links flexíveis (ou sym) tão bem quanto você pode esperar.
Também é muito mais fácil do que usar o controle de código para implantar arquivos, mas também é uma ótima maneira de gerenciar as alterações, caso você esteja configurando o git ou mercurial ou outro sistema de controle de versão.