Безопасный общий ресурс в самбе не работает, почему?

К сожалению, решение в другом ответе у меня не сработало. На моей стороне gpg-agent --daemon игнорирует GPG_AGENT_INFO в среде и всегда определяет свой новый, поэтому каждый логин создавал свой собственный постоянно работающий процесс.

Но это сделала следующая строка:

для дюйма. .; делать . "$ {HOME} /. Gnupg / pg-agent-info.`uname -n`"; gpg-connect-agent / пока && перерыв; gpg-agent --daemon> "$ {HOME} /. gnupg / pg-agent-info.`uname -n`"; done

  • Предполагается, что у вас есть каталог $ HOME / .gnupg . Если нет, создайте его с помощью mkdir ~ / .gnupg

Вот как это работает:

  • Сначала он получает старый вывод настройки запущенного агента
  • Если это все еще верно, он использует его
  • , иначе он запускает новый демон и запоминает настройки в "$ {HOME} /. Gnupg / pg-agent-info.HOSTNAME"
  • Второй цикл в для , затем перечитывает информация
  • Если два цикла не помогают, третий не поможет.

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

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

3
14.07.2015, 19:46
0 ответов

Теги

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