Hay muchas maneras de lograr esto, pero el lenguaje común que he visto es instalar un solo archivo fuera de la carpeta de inicio de cada usuario y tener la fuente de ambos archivos ~ / .bashrc en el archivo común.
Esto permite claridad, posibilidad de realizar cambios a nivel de usuario en una fecha posterior, pero también mantiene solo un archivo que sobrevivirá ya sea que uno o ambos usuarios se eliminen en una fecha posterior.
Es un poco más de trabajo que unir el archivo y mi experiencia en el uso de enlaces blandos para este tipo de cosas es evitarlos, ya que algunas herramientas no manejan los enlaces blandos (o sym) tan bien como podría esperarse.
También es mucho más fácil que usar el control de código para implementar archivos, pero también es una excelente manera de administrar el cambio si vas a configurar git o mercurial u otro sistema de control de versiones de todos modos.