Python Keyring,如何传递主密码

时间:2017-06-14 17:57:41

标签: python python-keyring

有没有办法自动/以编程方式传递主密码。根据以下代码我们必须手动输入密码,我们可以避免这个

import keyring 
keyring.set_password('testuser','testuser','testpassword')

test = keyring.get_password('testuser', 'testuser')
print(test)

1 个答案:

答案 0 :(得分:0)

如果这是您的个人计算机,那么我建议您将主密码存储在/etc这样的安全位置。 对于linux,您可以创建一个像/etc/master_passwd.txt这样的文件并在其中存储密码(使用sudo运行以下命令)。

$ touch /etc/master_passwd.txt > your_password_here

然后在你的python脚本中你可以获得主密码:

with open('/etc/master_passwd.txt', 'r') as passwd_file:
    master_password = passwd_file.read()