Как и многие другие приложения, 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
. Данные каталоги могут быть скрытыми, и для их отображения может потребоваться изменение настроек Проводника.
Внимание. Не рекомендуется изменять файл настроек вручную, т. к. это может привести к непредвиденным результатам. Несмотря на то, что значения настроек проверяются при чтении, мы не можем гарантировать, что параметры, заданные вручную, не вызовут проблем.
Примечание. Параметры сохраняются в контейнер только тогда, когда их значение отличается от значения по умолчанию.
Настройка | Значение по умолчанию | Примечание |
---|---|---|
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 и более поздних версиях). |
Настройка | Значение по умолчанию | Мин. | Макс. | Примечание |
---|---|---|---|---|
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» | Текст образца для шрифта, используемого в древовидном списке |
Примечание. Параметры сохраняются только тогда, когда их значение отличается от значения по умолчанию. Эти параметры применяются ко всем контейнерам, открываемым данным пользователем на данной машине.
Настройка | Значение по умолчанию | Примечание |
---|---|---|
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» | Текст образца для шрифта, используемого в экранной клавиатуре |