Я работаю над скриптом, который собирает двоичные файлы Debian для проекта с достаточно сложной системой сборки (c ++ / Qt). У меня есть пакеты для генерации сценариев со сценариями сопровождающего, которые все настроили должным образом. Пользователи в группе, созданной сценариями сопровождающего, имеют доступ к каталогу / opt, в котором установлены двоичные файлы. Я хотел бы добавить как ярлыки на рабочем столе, так и дополнительные переменные PATH для пользователей в группе, созданной сценарием сопровождающего, чтобы упростить выполнение двоичных файлов. Я уже пробовал добавить сценарий оболочки в каталог /etc/profile.d, который теоретически должен добавлять к пути пользователя в зависимости от его членства в группе (это не сработало и привело к загрузке в режим восстановления, чтобы удалить скрипт-нарушитель. ).
Итак, я задаю вопрос, состоящий из нескольких частей: что считается наилучшей практикой для достижения того, чего я хотел бы достичь? Как мне go это сделать?
Я пробовал это, но не работает.
echo 'export PATH=$PATH$:/opt/your_app1:/opt/your_app2/bin' >> /home/USER_NAME/.bash_profile