Існує багато способів досягти цього, але загальною мовою, яку я бачив, є встановлення окремого файлу за межами домашньої теки кожного користувача та джерела файлів ~ / .bashrc у загальному файлі.
Це дозволяє чіткість, потенціал для зміни на рівні користувача на більш пізній час, а також підтримувати тільки один файл, який буде виживати незалежно від того, чи буде видалено один або обидва користувачі пізніше.
Це трохи більше роботи, ніж жорсткий зв'язок файлу, і мій досвід використання м'яких посилань для такого роду речей, щоб уникнути їх, оскільки деякі інструменти не обробляють м'які (або sym) посилання так само, як ви могли сподіватися.
Це також набагато простіше, ніж використання коду для розгортання файлів, але це також чудовий спосіб керувати змінами, якщо ви збираєтеся налаштувати git або mercurial або іншу систему керування версіями.