Настройки Password Safe


Как и многие другие приложения, Password Safe позволяет настроить свой вид и поведение согласно предпочтениям пользователя. Некоторые приложения используют для этих целей реестр Windows. Предыдущие версии Password Safe тоже использовали реестр, но это приводило к ряду проблем:

Настройки в Password Safe имеют предопределённое «значение по умолчанию». Когда пользователь изменяет ту или иную настройку, её новое значение (отличное от значения по умолчанию) сохраняется.

Настройки в Password Safe делятся на «связанные с обеспечением безопасности» и «не связанные с обеспечением безопасности». Первые хранятся в контейнере и шифруются с помощью того же ключа, что и остальные данные.

Оставшиеся настройки хранятся в файле pwsafe.cfg. Файл имеет формат XML. Для каждого пользователя и машины создаются отдельные элементы, чтобы несколько пользователей могли использовать один и тот же файл на различных машинах.

По умолчанию pwsafe.cfg сохраняется в каталоге локальных данных приложений пользователей: «C:\Users\имя_пользователя\AppData\Local\PasswordSafe». Путь сохранения можно переопределить через переменную окружения PWS_PREFSDIR. Для изменения имени файла или указания абсолютного пути можно использовать параметр командной строки -g (см. Параметры командной строки) .
Ранее (до версии Password Safe 3.22) файл с настройками сохранялся в том же каталоге, что и pwsafe.exe. Поэтому, Password Safe будет искать файл и в этом каталоге, если он не найдётся в каталоге локальных данных приложений пользователей.

Таблица описывает настраиваемые параметры. Большинство из них задаются в диалоге, открываемом через пункт меню Сервис→Настройки. Т. к. используется XML-формат, имена полей чувствительны к регистру. Настройки из файла «pwsafe.cfg» применяются ко всем открытым контейнерам. Настройки, сохраняемые в контейнере, применяются только к нему. В Windows Vista и последующих версиях файл «pwsafe.cfg» находится в каталоге C:\Users\<имя_пользователя>\AppData\Local\PasswordSafe, а в Windows XP — в каталоге C:\Documents and Settings\<имя_пользователя>\Application Data\PasswordSafe. Данные каталоги могут быть скрытыми, и для их отображения может потребоваться изменение настроек Проводника.

Примечания:

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


Связанные с контейнером настройки

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

Настройки с логическими значениями (true («1») [истина]/false («0») [ложь])

Настройка Значение по умолчанию Примечание
CopyPasswordWhenBrowseToURL false При переходе по ссылке копировать пароль в буфер обмена
LockDBOnIdleTimeout true Блокировать контейнер по истечении указанного времени с момента выполнения последнего действия с программой. Время указывается в параметре «IdleTimeout»
MaintainDateTimeStamps false Записывать дату последнего обращения к элементу, если контейнер открыт в режиме «чтение/запись»
PWMakePronounceable false Политика создания паролей: создавать произносимые пароли
PWUseDigits true Политика создания паролей: использовать цифры
PWUseEasyVision false Политика создания паролей: использовать только удобочитаемые символы
PWUseHexDigits false Политика создания паролей: использовать только шестнадцатеричные цифры (всегда чётное количество)
PWUseLowercase true Политика создания паролей: использовать строчные буквы
PWUseSymbols true Политика создания паролей: использовать символы
PWUseUppercase true Политика создания паролей: использовать прописные буквы
SaveImmediately true Сохранять контейнер после любых изменений
SavePasswordHistory false Сохранять предыдущее значение при изменении пароля элемента
ShowDragbar true Отображать панель значков для перетаскивания
ShowNotesDefault false Отображение заметок при добавлении и редактировании
ShowPasswordInTree false Отображение пароля в древовидном списке (необходимо, чтобы имя пользователя тоже было отображено)
ShowPWDefault false Отображение пароля при добавлении и редактировании
ShowUsernameInTree true Отображение имени пользователя в древовидном списке
UseDefaultUser false Использование имени пользователя по умолчанию
ExcludeFromClipboardHistory true Не сохранять помещаемые в буфер обмена данные в его журнале (поддерживается в ОС Windows 10 и более поздних версиях).
ExcludeFromScreenCapture true Скрывать окна Password Safe при захвате экрана (скриншоты, запись видео, RDP, ...) в ОС Windows.

Настройки с числовыми значениями (в алфавитном порядке)

Настройка Значение по умолчанию Мин. Макс. Примечание
IdleTimeout 5 1 600 Время простоя, по истечении которого Password Safe будет блокироваться (если включено)
NumPWHistoryDefault 3 0 255 Количество паролей, сохраняемых в истории
PWDefaultLength 12 4 1024 Длина пароля по умолчанию
PWDigitMinLength 0 0 1024 Минимальное количество цифр в создаваемом пароле
PWLowercaseMinLength 0 0 1024 Минимальное количество строчных букв в создаваемом пароле
PWSymbolMinLength 0 0 1024 Минимальное количество символов в создаваемом пароле
PWUppercaseMinLength 0 0 1024 Минимальное количество прописных букв в создаваемом пароле
TreeDisplayStatusAtOpen AllCollapsed не задано не задано Возможные значения: «AllCollapsed» [полностью свёрнуто], «AllExpanded» [полностью развёрнуто] или «AsPerLastSave» [как в прошлый раз]

Настройки с текстовыми значениями (в алфавитном порядке)

Настройка Значение по умолчанию Примечание
DefaultAutotypeString \u\t\p\t\n Строка автонабора по умолчанию. Данное значение может быть переопределено в свойствах элемента.
DefaultSymbols <не задано> Набор символов по умолчанию для создания пароля. Примечание. Данное значение может быть переопределено в свойствах элемента.
DefaultUsername <не задано> Имя пользователя по умолчанию
TreeListSampleText «AaBbYyZzАаБбЖжЯя 0O1lIL» Текст образца для шрифта, используемого в древовидном списке

Связанные с приложением настройки (хранятся в файле pwsafe.cfg)

Примечание. Параметры сохраняются только тогда, когда их значение отличается от значения по умолчанию. Эти параметры применяются ко всем контейнерам, открываемым данным пользователем на данной машине.

Настройки с логическими значениями (true («1») [истина]/false («0») [ложь])

Настройка Значение по умолчанию Примечание
AlwaysOnTop false Располагать Password Safe поверх всех окон
BackupBeforeEverySave true Создавать резервные копии при сохранении контейнера
ClearClipboardOnExit true Очищать буфер обмена при завершении работы Password Safe
ClearClipboardOnMinimize true Очищать буфер обмена при сворачивании Password Safe
DatabaseClear false Блокировать (выгружать из памяти) контейнер при сворачивании
DefaultOpenRO false При открытии контейнера по умолчанию устанавливать флажок «только для чтения»
deletequestion false Не спрашивать подтверждения при удалении одного элемента
dontaskquestion false Не спрашивать подтверждения при копировании в буфер обмена
EscExits true Использовать Esc для закрытия контейнера и выхода из Password Safe (если не используется значок в области уведомлений)
ExplorerTypeTree false Размещать группы вверху дерева
HideSystemTray false Скрывать значок Password Safe в области уведомлений. Используется только если назначена горячая клавиша для вызова Password Safe
HighlightChanges true Подсветить изменённые элементы
HotKeyEnabled false True [истина], если назначена горячая клавиша для вызова Password Safe
ListSortAscending true Направление сортировки при просмотре в виде списка (по возрастанию [true] или убыванию [false])
ListViewGridLines false Отображать сетку списка
LockOnWindowLock true Блокировать контейнер Password Safe при блокировке компьютера
MinimizeOnAutotype true Сворачивать окно Password Safe при выполнении автонабора В зависимости от настроек, при сворачивании программы возможна блокировка контейнера
MRUOnFileMenu true Отображать недавно использованные контейнеры в меню Файл, а не в подменю
MultipleInstances true Разрешить одновременный запуск нескольких копий Password Safe Для применения требуется перезапуск всех копий Password Safe
NotesWordWrap true При редактировании переносить заметки по словам
PreExpiryWarn false При открытии контейнера предупреждать об истёкших или истекающих паролях
QuerySetDef true При создании нового элемента запрашивать установку имени пользователя по умолчанию
ShowDragbar true Отображать панель значков для перетаскивания
ShowFindToolBarOnOpen true При запуске Password Safe отображать панель поиска Определяется состоянием панели поиска при последнем закрытии Password Safe
ShowNotesAsToolTipsInViews false Показывать заметки во всплывающей подсказке (только первые 250 символов)
ShowToolbar true Отображать панель инструментов
UseNewToolbar true Использовать «классическую» или «современную» панель инструментов
UsePrimarySelectionForClipboard false Использовать основной буфер обмена (только в Linux)
UseSystemTray true Отображать значок Password Safe в области уведомлений

Настройки с числовыми значениями (в алфавитном порядке)

Настройка Значение по умолчанию Мин. Макс. Примечание
AddEditFontPtSz не задано 0 не задано Размер шрифта в диалоге вставки/редактирования в десятых долях пункта
BackupMaxIncremented 1 1 999 Используется только если BackupSuffix имеет значение incremental number
BackupSuffix 0 не задано не задано Возможные значения: «None» [нет], «datetime» [дата и время] или «incremental number» [по счётчику]
column1width не задано не задано не задано Ширина первого столбца при прошлом выходе из Password Safe
column2width не задано не задано не задано Ширина второго столбца при прошлом выходе из Password Safe
column3width не задано не задано не задано Ширина третьего столбца при прошлом выходе из Password Safe
column4width не задано не задано не задано Ширина четвёртого столбца при прошлом выходе из Password Safe
DlgOrientation 0 0 2 Выбор между «широкими» и «высокими» диалогами: 0 — автоматически (значение по умолчанию), 1 — всегда использовать «высокие», 2 — всегда использовать «широкие».
DoubleClickAction Копирование пароля не задано не задано Для получения дополнительной информации см. Перечень значений для действия по двойному клику
HotKey none не задано не задано Горячая клавиша До версии Password Safe 3.42.1 (включительно) это значение хранилось как десятичное целое: в младшем слове указывался виртуальный код символа, в старшем — флаги CHotKeyCtrl [Microsoft Foundation Class]. После версии 3.42.1 в элемент были добавлены атрибуты для указания кода клавиши и флагов модификаторов (например, Ctrl="1" Key="30") во внутреннем формате Password Safe, который может использоваться на разных платформах.
maxmruitems 4 0 20 Количество запоминаемых контейнеров, отображаемых в меню «Файл»
MaxREItems 25 0 25 Количество недавно использованных элементов, отображаемых в списке значка в области уведомлений
NotesFontPtSz не задано 0 не задано Размер шрифта для заметок в десятых долях пункта
OptShortcutColumnWidth 92 10 512 Размеры столбцов на вкладке Сервис→Настройки→Комбинации клавиш
PasswordFontPtSz не задано 0 не задано Размер шрифта для отображения пароля в десятых долях пункта
PreExpiryWarnDays 1 1 30 Предупреждение о сроке истечения паролей
sortedcolumn 0 0 15 Столбец для сортировки списка
ShiftDoubleClickAction Копирование пароля не задано не задано Для получения дополнительной информации см. Перечень значений для действия по двойному клику
TreeFontPtSz не задано 0 не задано Размер шрифта для элементов дерева/списка в десятых долях пункта
VKFontPtSz не задано 0 не задано Размер шрифта для экранной клавиатуры в десятых долях пункта

Настройки с текстовыми значениями (в алфавитном порядке)

Настройка Значение по умолчанию Примечание
AddEditFont <none>, на Windows соответствует Segoe UI 10pt Шрифт, используемый в полях диалога добавления/редактирования элемента
AddEditSampleText «AaBbYyZzАаБбЖжЯя 0O1lIL» Текст образца для шрифта, используемого в полях диалога добавления/редактирования элемента
AltBrowser <не задано> Полный путь к альтернативному браузеру
AltBrowserCmdLineParms <не задано> Параметры командной строки для альтернативного браузера Не заключайте значение в кавычки, если это не требуется для выбранного браузера.
AltNotesEditor <не задано> Полный путь к внешнему редактору для изменения заметок.
AltNotesEditorCmdLineParms <не задано> Параметры командной строки для альтернативного текстового редактора Не заключайте значение в кавычки, если это не требуется для выбранного редактора.
BackupDir <не задано> По умолчанию резервные копии создаются в том же каталоге, где находится открытый в настоящий момент контейнер. Здесь можно переопределить её значение.
BackupPrefixValue <не задано> По умолчанию приставка для имён резервных копий контейнеров совпадает с именем контейнера. Здесь можно переопределить её значение.
ColumnWidths <не задано> Ширина столбцов при отображении в виде списка.
currentbackup <не задано> Путь и имя последней резервной копии
currentfile <не задано> Текущий (последний) открытый файл
LanguageFile <не задано> Идентификатор используемого языкового файла. Имеет вид «LL» или «LL_CC», где LL — двухсимвольный код языка по ISO 639-1, например, «EN», «FR», «DE», «RU», ... (см. http://www.loc.gov/standards/iso639-2/), а CC — двухсимвольный код страны по ISO 3166-1, например, «US», «GB», «FR», «CA», ... (см. http://www.iso.org/iso/en/prods-services/iso3166ma/index.html)
lastview tree Последний выбранный стиль отображения: «tree» (дерево) или «list» (список)
LastUsedKeyboard <не задано> Идентификатор раскладки экранной клавиатуры, использованной в последний раз
ListColumns <не задано> Порядок столбцов при отображении в виде списка. Через запятую перечислены используемые внутри программы номера столбцов.
MainToolBarButtons <не задано> Перечень и порядок кнопок, отображаемых на панели инструментов. В качестве разделителя используется символ «~»
NotesFont <none>, на Windows соответствует Segoe UI 10pt Шрифт, используемый для отображения заметок в диалоге добавления/редактирования элемента
NotesSampleText «AaBbYyZzАаБбЖжЯя 0O1lIL» Текст образца для шрифта, используемого для отображения заметок в диалоге добавления/редактирования элемента
PasswordFont <none>, на Windows соответствует Consolas 12pt Шрифт, используемый для отображения пароля
PswdSampleText «AaBbYyZzАаБбЖжЯя 0O1lIL» Текст образца для шрифта, используемого при отображении паролей
treefont <none>, на Windows соответствует Segoe UI 10pt Шрифт, используемый в древовидном и простом списках элементов
TreeListSampleText «AaBbYyZzАаБбЖжЯя 0O1lIL» Текст образца для шрифта, используемого в древовидном и простом списках элементов
VKeyboardFontName <не задано> Имя шрифта с поддержкой Unicode, используемого для отображения символов на экранной клавиатуре. Используется как для латинских, так и для всех остальных символов
VKSampleText «AaBbYyZzАаБбЖжЯя 0O1lIL» Текст образца для шрифта, используемого в экранной клавиатуре