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 не отображаются при генерации ключа?
  • Импортируйте мой SSH-ключ в качестве под-ключа GPG для использования для аутентификации SSH
  • Проблема настройки GPU pinentry
  • Сколько времени потребуется, чтобы генерировать 300 байтов энтропии на VPS?
  • Как войти с парольной фразой?
  • надежное скачивание debian
  • Что нужно делать, чтобы исцелиться от плохой настройки?
  • Как продлить срок действия гейпа с истекшим сроком годности
  • Как автоматически проверить файл значков gpg без открытого ключа (с загрузкой открытого ключа), подтвердить и запустить следующий шаг
  • Есть ли способ встроить открытый ключ GPG в сценарий, не добавляя его в брелок?
  • Проблемы с GPG при выпуске с Leiningen
  • Interesting Posts

    Достигнуто разрешение имени хоста nss-хоста

    Вытягивание строк от n до m из списка найденных файлов

    Помещение предупреждающего флага на определенную версию

    Контейнер LXC не может получить доступ к локальной сети или Интернету

    «Завершение работы компьютера при завершении» во время этапа кодирования Avidemux?

    Цитирование файлов листинга в UNIX

    Как хранить 10 случайных чисел в массиве, затем эхо-массив?

    Почему файлы иногда меняются, но не являются inode или наоборот?

    Включить убийство X.org с помощью специальной комбинации клавиш

    запустить локальный прокси-сервер SOCKS, туннелированный через SSH

    Извлечение столбца из текста, разделенного запятыми.

    Почему wake-on-lan перестает работать через некоторое время?

    Как перезапустить моно-веб-приложение без перезапуска apache?

    Ядро, Shell и The Bare Essentials: возможно ли и целесообразно?

    Показывать запущенные процессы с именами файлов?

    Linux и Unix - лучшая ОС в мире.