Python Keyring, как передать мастер-пароль
Есть ли способ передать мастер-пароль автоматически / программно. согласно приведенному ниже коду мы должны ввести пароль вручную, можем ли мы этого избежать
import keyring
keyring.set_password('testuser','testuser','testpassword')
test = keyring.get_password('testuser', 'testuser')
print(test)
1 ответ
Если это ваш персональный компьютер, я бы посоветовал вам сохранить ваш главный пароль в безопасном месте, например /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()