Список пользователей

В зависимости от режима безопасности информация о зарегистрированных пользователях хранится:

Путь к файлу .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:

Способ хранения паролей задаётся параметром PasswordEncrypt в файле конфигурации ZuluServ.cfg: возможные значения — none, gost, sha256, sha512, argon2id (подробнее см. таблицу значений параметра PasswordEncrypt). Хэш генерирует сам ZuluServer, пользователь указывает пароль в открытом виде. При смене алгоритма сервер сам пересчитает хранимые хэши.