У меня есть общесистемная установка программного обеспечения. Источник находится в / opt / Software. Существует bashrc-файл Программного обеспечения, который необходимо получить для каждого пользователя, использующего его. Будет ли добавление
source $PATH_TO_SOFTWARE_BASHRC
to their ~/.bashrc work for all users ? How should I set the permissions for the file at $PATH_TO_SOFTWARE_BASHRC so that all the users can access the software ?Просто введите этот код /etc/bashrc
и он будет у каждого пользователя.
Если возникнут проблемы с разрешениями, воспользуйтесь chown / chmod, чтобы исправить это.
Установите права доступа к файлу для чтения всем:
chmod 644 /path/to/your/file
Некоторые оболочки не понимают source
команда, поэтому для более широкой работы используйте:
. /path/to/your/file
даже если кажется, что вы можете использовать только Bash.
Поместите это в каждого пользователя ~/.bashrc
или, чтобы было проще, вставьте его в /etc/bash.bashrc
поэтому он доступен каждому пользователю без необходимости хранить его в отдельных файлах.