Изменение переменной пути путем изменения членства в группах - PullRequest
0 голосов
/ 21 июня 2020

Я работаю над скриптом, который собирает двоичные файлы 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...