В зависимости от режима безопасности информация о зарегистрированных пользователях хранится:
в текстовом файле .zsusers;
базе данных ZuluServer.cfdb (только в режиме повышенной безопасности, в отличии от других режимов, когда используются файлы .zusers и Access.cfg). При включении режима повышенной безопасности база ZuluServer.cfdb создаётся автоматически и импортирует текущую информацию о пользователях.
Путь к файлу .zsusers, а также другое имя файла можно задать в файле конфигурации сервера:
#Фрагмент файла ZuluServ.cfg UserFile .\.zsusers
Каждая строка файла .zsusers содержит имя пользователя (логин) и пароль, разделенные двоеточием, как в примере ниже:
douser:$zs1$xEHtCYqrvAImzTO/0W/tz7W8ccPZAEEOkRipun3TJw. ivanov:1234567
Пароль, независимо для разных пользователей, может задавать как в зашифрованном виде, так и в простой незашифрованной форме. В примере выше пароль для пользователя douser зашифрован, а для пользователя ivanov, его пароль «1234567» – нет. Шифрованный способ хранения пароля безопасней, однако, если пользователь забыл свой пароль, восстановить его невозможно.
Учётные записи пользователей использующие учетные сведения Windows указываются в следующем виде:
OfficeWork\Ivanov:$winnt$ PolitermLocal\Roman:$winnt$
Редактировать файл пользователей можно любым текстовым редактором или с помощью утилиты Администратор ZuluServer Администратор ZuluServer.
В случае, если список зарегистрированных пользователей редактируется с помощью утилиты Администратор ZuluServer, способ, которым сохраняются пароли, определяется в файле конфигурации сервера ZuluServ.cfg:
#Фрагмент файла ZuluServ.cfg PasswordEncrypt: sha512
Параметр PasswordEncrypt
может принимать следующие
значения:
Таблица 2. Возможные значения параметра PasswordEncrypt
Значение |
Описание |
---|---|
none |
Пароли не шифруются. |
gost |
Пароли шифруются с помощью алгоритма ГОСТ Р34.11-94. |
sha512 |
Пароли шифруются с помощью алгоритма SHA512. Работает только в режиме повышенной безопасности. |