gpg использует временные файлы, а не трубку

У меня есть /root установлен как read-only . У меня есть сценарий, который отправляет зашифрованное письмо с помощью gpg . что-то вроде следующего:

 echo "hello" | gpg --no-verbose -e -a -r martin@example.com | mail martin@example.com 

Но я получаю сообщение об ошибке:

 gpg: failed to create temporary file `/root/.gnupg/.#dkflsfj: Read-only file system 

Как я могу сказать gpg чтобы не использовать временные файлы? Я нашел опцию use-temp-files в man gpg

 use-temp-files On most Unix-like platforms, GnuPG communicates with the keyserver helper program via pipes, which is the most efficient method. This option forces GnuPG to use temporary files to communicate. On some platforms (such as Win32 and RISC OS), this option is always enabled. 

У меня нет этой опции в моей конфигурации. По-видимому, он установлен по умолчанию. Можно ли каким-либо образом «отказаться» от этой опции? Или любой другой способ решить эту проблему?

UPDATE : параметры no-use-temp-files не имеют никакого эффекта:

 echo "asdf" | gpg --keyserver-options no-use-temp-files -e -a -r martin@example.com 

Я все равно получаю ту же ошибку: gpg: failed to create temporary file /root/.gnupg/.#jkfjg ': файловая система только для чтения`

2 Solutions collect form web for “gpg использует временные файлы, а не трубку”

Я решил проблему с помощью --lock-never , которая предотвращает попытку gpg для блокировки файла.

Опцию можно отключить, добавив префикс «no-»

–keyserver-options name = value1

Это строка с пробелом или запятой, которая предоставляет параметры для сервера ключей. Параметры могут иметь префикс «нет», чтобы дать противоположное значение.

  • Проблема с gpg при использовании apt
  • новый кошелек kde с использованием GPG-бэкэнд: «Ошибка при попытке дешифрования кошелька с использованием GPG»
  • Как заставить gpg-agent автоматически забыть мою кодовую фразу?
  • gnupg 2.1.16 блоки, ожидающие энтропии
  • Как завершить работу и перезапустить dirmngr?
  • Почему выброс scdaemon из-под контроля?
  • Безопасность использования автоматического ключа-извлечения с GPG
  • Получайте электронную почту Pop / IMAP, а затем отправляйте ее в зашифрованном виде в gmail
  • GPG-шифрование с постепенным удалением параллельно
  • Репозиторий CentOS yum bad Заголовок V4 RSA / SHA1 подпись
  • Какой агент GPG использует Elementary Luna?
  • Linux и Unix - лучшая ОС в мире.