LINUX.ORG.RU

gpg - не спрашивает пароль при расшифровке

 ,


0

1

Делаю шифрование файла с помощью gpg:

gpg -c file && rm file

Расшифровываю:

gpg file.gpg
gpg при этом не спрашивает пароль. Можно ли это изменить?



Последнее исправление: carabo (всего исправлений: 1)

Можешь выключить агент.

anonymous
()

Скорее всего пароль кешируется в gpg-agent или еще где. Попробуй расшифровать на другом компьютере.

Medar ★★★★★
()
Ответ на: комментарий от Medar

Похоже на то, как в случае с sudo пароль запоминается на несколько минут, то ли сам gpg запоминает пароль, то ли это какой-то фоновый процесс. Можно ли это изменить?

Он нормально шифруется, после перезагрузки пароль запрашивается как положено.
Файлы выкладываются в облако, и хочется убедиться, что они зашифрованы.

carabo
() автор топика

gpg при этом не спрашивает пароль. Можно ли это изменить?

Да, нужно установить опции max-cache-ttl (и default-cache-ttl) в нуль в конфиге ~/.gnupg/gpg-agent.conf. Подробнее о опциях man gpg-agent.

Deleted
()
Ответ на: комментарий от xaizek

Есть же опция --no-use-agent, незачем на другом компьютере пробовать.

Эта опция ничего не изменяет. gpg2 в любом случае требует агента.

Deleted
()
Ответ на: комментарий от Deleted

Спасибо.

$ cat ~/.gnupg/gpg-agent.conf
max-cache-ttl 0
default-cache-ttl 0
carabo
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.