Когда-то давно, когда диски были намного меньше, и когда в типичной системе UNIX было несколько пользователей, использующих систему разделения времени одновременно, имело смысл распределять файлы по жестким дискам и / или разделы:
/ usr
обычно представляет собой жесткий диск большего размера, который монтируется во время инициализации системы после монтирования корневой файловой системы / home
в свою собственную файловую систему, чтобы пользователи, заполняющие каталог / home
, не закрывали систему (UNIX также защищает ag кроме того, определенный процент дискового пространства доступен для записи только пользователю root) / tmp
должен находиться в своей собственной файловой системе. В наши дни / tmp
часто представляет собой файловую систему RAM, которая стирается при каждой перезагрузке системы. GPG нельзя напрямую настроить так, чтобы пароль сохранялся до перезапуска, но вы можете изменить время кэширования паролей на очень длительное время, например. год. Добавьте следующие строки в$GNUPGHOME/gpg-agent.conf
($GNUPGHOME
обычно~/.config/gnupg
):
default-cache-ttl 31536000
max-cache-ttl 31536000
Это устанавливает время кэширования фраз-паролей на один год (31536000 секунд ). default-cache-ttl
— это обычное время кэширования, которое сбрасывается при использовании ключа (, поэтому при каждом использовании он кэшируется дольше ), а max-cache-ttl
ограничивает общее время, включая расширения.