16

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

Я часто забываю сохранить его, а затем потерю новые данные при закрытии окон.

Альтернативный вариант: возможно ли сохранить данные, когда KeePass принудительно закрывается при выходе из Windows?

4 ответа4

33

Я столкнулся с той же проблемой, и я не был удовлетворен ответом, поэтому я продолжил поиск в Google и наткнулся на этот урок:

Как создать триггер, который реализует функцию автосохранения

http://www.mydigitallife.info/how-to-auto-save-the-database-in-keepass-password-safe/

  1. В KeePass Password Safe нажмите меню «Сервис» и выберите «Триггеры».
  2. Нажмите кнопку Добавить, чтобы открыть мастер добавления триггера.
  3. Введите имя для нового триггера, например, Auto Save Database, затем нажмите Next. Снимите флажки «Включено» и «Первоначально включено», а флажок «Отключить после выполнения действий (запускать один раз)» не снимайте.
  4. На вкладке «События» нажмите кнопку «Добавить».
  5. Выберите Состояние пользовательского интерфейса, обновленное в раскрывающемся списке «Событие», которое оценивается как истинное, когда KeePass завершил обновление состояния пользовательского интерфейса (меню, панель инструментов и т.д.), В том числе после большинства действий пользователя, таких как добавление / редактирование / удаление. записи и группы и т. д. Затем нажмите кнопку «ОК», а затем «Далее» в мастере.
  6. Необязательно: На вкладке «Условия» нажмите кнопку «Добавить».
  7. Необязательно (если выполнить шаг, описанный выше). Выберите «Активная база данных содержит несохраненные изменения» в раскрывающемся списке «Условие» и нажмите «ОК», а затем «Далее» в мастере.
  8. На вкладке «Действия» нажмите кнопку «Добавить».
  9. Выберите «Сохранить активную базу данных» в раскрывающемся списке «Действие» и нажмите «ОК».
  10. Нажмите Готово, затем нажмите ОК.

Действие по сохранению пароля выполняется немедленно, если есть несохраненные изменения. После создания триггера кнопка «Сохранить» всегда будет отключена или выделена серым цветом, поскольку изменения сохраняются мгновенно при любых изменениях - добавлении, удалении или редактировании.

7

Есть опция автосохранения в Сервис -> Параметры ... -> Дополнительно. Если это иногда не работает, это может быть ошибкой. Чтобы смягчить это, используйте более короткий период автоблокировки, чтобы база данных сохранялась чаще.

Кроме того, KeeFox выполняет автоматическое сохранение при сохранении нового пароля из браузера. Вы можете рассмотреть возможность его использования.

4

2018 ответ (2.39.1+)

В новейших версиях KeePass вы можете автоматически сохранять при любом обновлении записи (включая добавление новых записей) без каких-либо триггеров. Просто зайдите в Tools -> Options... -> Advanced и нажмите Automatically save after modifying an entry using the entry editing dialog .

Примечание: похоже, это не работает для удаления записей.

0

Триггер AutoSave.xml.txt со страницы «Примеры триггеров KeePass» делает именно это.

Чтобы импортировать этот триггер, см. Раздел « Importing triggers from a file » на этой странице.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .