美文网首页
【CMD|macOS】将敏感信息藏到环境变量中

【CMD|macOS】将敏感信息藏到环境变量中

作者: 盐果儿 | 来源:发表于2024-01-10 21:24 被阅读0次

    代码中涉及到私人的账号密码,如果上传到github中,风险会很大。使用这个方法,我们可以将敏感信息保存到本地,在代码中调用方法去访问本地的敏感信息。

    1. 打开终端

    2. 打开文件 “.zshrc”

    vim .zshrc

    3. 按 “i” 进入编辑模式,增加敏感信息

    export PASSWORD="<your password>"

    4. 按 “ESC” 退出编辑模式,按“:wq!”,保存并关闭文件

    5. 重启终端生效,如果重启后不生效,可以尝试命令:

    source ~/.ashrc

    6. 代码访问敏感信息

    import subprocess

    import os

    # 确保更改生效

    subprocess.run("source ~/.bash_profile", shell=True)

    # 访问环境变量

    user = os.environ.get("EMAIL_USER")

    password = os.environ.get("EMAIL_PASS")

    print(user)

    print(password)

    相关文章

      网友评论

          本文标题:【CMD|macOS】将敏感信息藏到环境变量中

          本文链接:https://www.haomeiwen.com/subject/dgizndtx.html