Как отключить графический интерфейс gpg, запрашивающий пароль?

Я использую утилиту pass в Ubuntu для хранения своих паролей. На моей родной машине, когда я пытаюсь получить доступ к паролю, используя пароль, появляется окно, запрашивающее пароль в первый раз и в любой последующий момент, когда он его запоминает. Пока все нормально. Проблема в том, что когда я захожу в мою машину с Ubuntu (скажем, используя putty), я не могу получить доступ к своим паролям, используя pass. Я думаю, что он пытается открыть окно пароля, но не может. Как я могу ввести кодовую фразу вручную или заставить ее запросить пароль в командной строке?

PS. Ни один из предложенных методов не работает для меня. Например, ни одно из решений здесь не работает: Введите пароль SSH один раз

РЕДАКТИРОВАТЬ: pass использует gnupg и, основываясь на этой ссылке, кажется, действительно трудно обойти всплывающее окно gpg: https://lists.gnupg.org/pipermail/gnupg-users/2018-Feb февраля/059914.html

По этой ссылке предлагается добавить export GPG_TTY=$(tty) export PINENTRY_USER_DATA="USE_CURSES=1" в .bashrc, но это не помогает либо: https://gpgtools.tenderapp.com/discussions/problems/50502-how-to-avoid-pinentry-pop-up-window-when-using-terminal

решение здесь также не работает: https://dilawarnotes.wordpress.com/2013/02/13/disable-gpg-gui-asking-for-paraphrase/

0
задан 27 June 2019 в 01:23

1 ответ

Я нашел ответ на StackOverflow, который сделал волшебство. Вот ссылка: https://stackoverflow.com/a/53641081/1708426

0
ответ дан 27 June 2019 в 01:23

Другие вопросы по тегам:

Похожие вопросы: