У меня установлен Rundeck 2.10.6-1 на сервере Ubuntu 16.04.4 LTS, и я хотел бы установить переменные окружения только для rundeck. Сама Rundeck работает нормально.
Я могу установить переменные окружения в / etc / environment для общесистемной доступности, но я бы хотел, чтобы они были доступны только во время сеанса rundeck. Одним из них является SQLCMDPASSWORD, простой текстовый пароль, используемый SQLCMD, поэтому мне нужен более жесткий доступ. Мы также использовали этот подход для PSQL.
У меня есть каталог $ HOME rundeck, идентифицированный как / var / lib / rundeck, и имя $ USER, подтвержденное как 'rundeck'.
Я считаю, что добавление переменных среды в .bashrc, .bash_profile или .profile в этом каталоге не используется 'rundeck', что подтверждается заданием командной строки, выполняющим только 'printenv'. Когда вы вошли на сервер как «rundeck», я вижу переменные.
Я устанавливаю их в нужном месте?