Essa é uma prática bastante comum e o padrão usual é armazenar esse arquivo comum em algum lugar em /etc (como /etc/bashrc ou /etc/bash.bashrc .)
Por exemplo, o RHEL / CentOS envia um /etc/bashrc e os usuários raiz e padrão ' .bashrc contém este snippet:
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
O arquivo é, obviamente, de propriedade do root. Mas legível por todos (precisa ser, se os usuários não-root forem obtê-lo.)
É importante que apenas o root possa modificá-lo, caso contrário, um usuário com acesso de gravação seria capaz de adicionar comandos a este arquivo que seria executado pela raiz na próxima vez em que os logs de raiz ... não são bons! Mas eu acho que você já esperava isso ...