Keepass: Обновление в двоичном файле foo.kdbx приводит к конфликтам

Я использую keepass для хранения некоторого пароля. Папка, содержащая файл foo.kdbx, совместно используется через owncloud.

Я вижу, что файл, названный foo_conflict-20160810-075402.kdbx, был создан.

Я экспортировал foo.kdbx и foo_conflict-20160810-075402.kdbx к xml формату и сравнил оба использования инструмента meld.

Я вижу много изменений на полях с этими именами:

  • LastAccessTime
  • UsageCount
  • LastTopVisibleEntry

Существует ли способ сказать keepass (я использую рабочий стол и версию андроида) не сохранить эти неважные изменения метаданных?

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

1
задан 12 August 2016 в 15:08

1 ответ

Я не очень знаком с owncloud или как он обрабатывает конфликты файла, но существует несколько опций Keepass, которые можно изменить на попытку получить функциональность, которую Вы хотите.

, Если Вы хотите Keepass, только для чтения, и всегда имеете его открытый на исходной машине, можно попытаться использовать собственную опцию файлов блокировки Keepass под Tools → Options → Advanced → File Input/Output Connections → Use database lock files. Я предположил бы, что это обеспечит подобную функцию, хотя это, вероятно, не самый безопасный способ сделать вещи.

можно также попробовать Do not ask whether to synchronize or overwrite; force synchronization опция (в том же разделе), чтобы гарантировать, что обновления базы данных всегда синхронизируются, которому (я верю) , должен предотвращать больше всего если не все конфликты.

Для фактического хранения данных, в то время как можно скрыть или показать детали как "Время Последнего изменения", я вполне уверен, Вы не можете на самом деле удалить переменную или сказать Keepass не отслеживать ту информацию.

1
ответ дан 7 December 2019 в 15:50

Другие вопросы по тегам:

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