Я использую манджаро и оболочку bash. Я пытаюсь скрыть пароли и секретные ключи в переменных среды, чтобы использовать их в своем скрипте Python.
Я пробовал это в своем файле .bashrc
export BOT_EMAIL="[email protected]"
export BOT_PASS="pass_"
И если я запускаю этот скрипт из терминала, он запускается
import os
a = os.environ.get("BOT_EMAIL")
b = os.environ.get("BOT_PASS")
print(a, b)
и дает мне этот вывод, как и ожидалось
[email protected] pass_
Но проблема возникает, когда я пытаюсь запустить скрипт из возвышенного текста 3, он дает мне это
None None
что я считаю возвышенной проблемой, поэтому я перезапустил возвышенное около десяти раз и даже перезагрузил свой компьютер, но он продолжает выдавать None
.
Я нуб в программировании и Linux, было бы очень полезно, если бы кто-то мог решить эту проблему.
Jenny D
на вопрос Скрытие паролей в сценариях оболочки содержится превосходный совет о пароле безопасность. Я рекомендую вам прочитать это. - person mattst   schedule 24.09.2020