KeePassXC не создает историю после изменения записи

Можно сделать:

sed "/^listen_addresses = \['127\.0\.0\.1:53', '\[::1\]:53'\]$/s/53/40/g" file

  • Поиск точной строкиlisten_addresses = ['127.0.0.1:53', '[::1]:53']
  • Если строка соответствует s/53/40/g, все вхождения 53будут заменены на 40(, но только в совпадающей строке)

Пример вывода:

$ cat file
listen_addresses = ['127.0.0.1:53', '[::1]:53']
listen_addresses = ['127.0.0.2:53', '[::1]:53']

$ sed "/^listen_addresses = \['127\.0\.0\.1:53', '\[::1\]:53'\]$/s/53/40/g" file
listen_addresses = ['127.0.0.1:40', '[::1]:40']
listen_addresses = ['127.0.0.2:53', '[::1]:53']

Как видите, для выполнения замены необходимо точное совпадение.

0
05.06.2021, 13:09
1 ответ

В главном окне KeepassXC выберите База данных -> Настройки базы данных.

Сначала выберите Безопасность в левом боковом меню -и проверьте параметр Формат базы данных на вкладке Настройки шифрования . Возможно, вы все еще используете старый формат KDBX 3.1, который может отключить некоторые функции.

Затем выберите Общие в левом боковом меню -и проверьте настройки в поле «Настройки истории». Убедитесь, что ни «Макс. элементы истории», ни «Макс. размер истории» не установлены на ноль, так как это отключит функцию истории.

Каждый ввод пароля имеет свою собственную историю.

0
28.07.2021, 11:26

Теги

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