Администрирование · 11 мин
Как узнать имя администратора кластера 1С
Как узнать имя администратора кластера 1С: через консоль кластера, файл 1CV8Clst.lst, список пользователей ИБ и утилиту rac. Пошаговые инструкции и типичные ошибки.
Администратор кластера серверов 1С:Предприятие — это учётная запись, которая управляет самим кластером: созданием рабочих серверов, информационных баз, сеансов и блокировок. Это не то же самое, что администратор информационной базы или администратор центрального сервера, и путаница между этими ролями — главная причина, почему «не подходит пароль администратора».
Узнать имя администратора кластера можно несколькими способами: через консоль администрирования, через служебный файл кластера на сервере, через утилиту командной строки rac и косвенно — через список пользователей информационной базы. Ниже разобраны все рабочие варианты с условиями их применения.
Важно понимать ограничение: если администраторы кластера не заведены вовсе, кластер работает в режиме без аутентификации, и «имени администратора» как такового не существует — любой, кто подключается консолью к серверу, получает полный доступ. Это частая ситуация в небольших организациях и одновременно серьёзная проблема безопасности.
Различите три роли администратора в 1С
Прежде чем искать имя, убедитесь, что вы ищете именно ту роль. В клиент-серверной архитектуре 1С существует три разных уровня административных учётных записей, и у каждой своё назначение и своё место хранения.
Администратор кластера управляет конкретным кластером: регистрирует информационные базы, назначает рабочие процессы, настраивает блокировки сеансов. Администратор центрального сервера (агента) управляет списком кластеров и самим сервером 1С. Администратор информационной базы — это пользователь внутри конкретной базы с полными правами, он хранится в самой базе и к кластеру отношения не имеет.
Три роли администратора
Управляет кластером, базами и сеансами. Список хранится в файле 1CV8Clst.lst на сервере.
Управляет агентом сервера и списком кластеров. Тоже хранится в 1CV8Clst.lst, но в другом разделе.
Пользователь с полными правами внутри конкретной ИБ. Хранится в самой базе, виден в конфигураторе.
Если ваша задача — войти в конфигуратор базы, вам нужен пользователь ИБ, а не администратор кластера. Если нужно зарегистрировать новую базу в кластере или снять блокировку сеансов — нужен именно администратор кластера (или пустой список администраторов).
Способ 1: посмотреть в консоли администрирования кластера
Самый наглядный способ — стандартная консоль «Администрирование серверов 1С:Предприятия». Она устанавливается вместе с компонентами сервера 1С и доступна на любой машине, где установлен сервер или отдельно компонент администрирования.
- 1Откройте оснастку «Администрирование серверов 1С:Предприятия» (1CV8 Servers.msc).
- 2Добавьте центральный сервер, если он ещё не добавлен: правый клик по «Центральные серверы 1С:Предприятия 8.3» → «Создать» → «Центральный сервер», укажите имя или IP сервера.
- 3Раскройте дерево: сервер → «Кластеры» → «Локальный кластер».
- 4Откройте ветку «Администраторы» внутри кластера — в списке будут имена всех администраторов кластера.
- 5Если список пуст — кластер работает без аутентификации администраторов.
Обратите внимание: ветка «Администраторы» есть и на уровне центрального сервера — там хранятся администраторы агента. Не перепутайте её с веткой внутри кластера. Имена могут совпадать, но технически это разные учётные записи с разными паролями.
Если при раскрытии кластера консоль запрашивает имя и пароль администратора, а вы их не знаете, список посмотреть не получится — переходите к способу с файлом 1CV8Clst.lst, который читается без аутентификации при наличии доступа к серверу.
Способ 2: найти имя в файле 1CV8Clst.lst на сервере
Список администраторов кластера хранится в реестре кластера — файле 1CV8Clst.lst. Он находится в каталоге данных сервера 1С: обычно C:\Program Files\1cv8\srvinfo в Windows или /opt/1cv8/.../srvinfo (либо домашний каталог пользователя, под которым работает агент) в Linux. Для чтения файла нужен доступ к файловой системе сервера с правами на чтение этого каталога.
Файл текстовый, его можно открыть любым редактором. Структура — список в фигурных скобках. Администраторы кластера перечислены в разделе, который относится к конкретному кластеру (его можно опознать по порту, например 1541): каждая запись содержит поле Name с именем администратора и хэш пароля. Сам пароль в открытом виде там не хранится — восстановить его из файла нельзя.
Имена администраторов центрального сервера хранятся в том же файле, но в отдельном разделе верхнего уровня. Если вы видите несколько записей с полем Name, сопоставьте их с нужным разделом, чтобы не перепутать администратора агента с администратором кластера.
Способ 3: запросить список через утилиту rac
Утилита командной строки rac входит в состав сервера 1С и позволяет администрировать кластер без графической консоли. Она удобна, когда консоль недоступна или нужно автоматизировать проверку.
rac cluster admin list --cluster=<ID_кластера> <адрес_сервера>:1545Идентификатор кластера сначала получают командой rac cluster list. Если кластер защищён аутентификацией, rac запросит имя и пароль администратора через параметры --cluster-user и --cluster-pwd — без них список не отдаст. Если аутентификация не настроена, команда вернёт пустой список администраторов, что само по себе является ответом: имени администратора нет.
Утилита rac особенно полезна на Linux-серверах, где графическая консоль отсутствует, и при удалённой диагностике, когда доступ к серверу есть только по SSH.
Способ 4: узнать администратора информационной базы
Если под «администратором кластера» на практике имелся в виду пользователь с полными правами в базе, его имя ищут иначе. Откройте конфигуратор нужной информационной базы и перейдите в меню «Администрирование» → «Пользователи». В списке будут все пользователи ИБ; администратор — тот, у кого в настройках роли включены полные права (роль «ПолныеПрава» или «АдминистраторСистемы» в типовых конфигурациях).
Если войти в конфигуратор не удаётся, потому что пароли всех пользователей утеряны, самостоятельные способы восстановления ограничены: штатного механизма сброса пароля пользователя ИБ платформа не предоставляет. В такой ситуации обычно привлекают специалиста по 1С, поскольку обходные методы требуют работы с данными базы и несут риск её повреждения.
Что делать, если пароль администратора кластера утерян
Знание имени без пароля не даёт доступа. Если пароль утерян, но есть административный доступ к самому серверу (Windows или Linux), ситуация решаема: список администраторов кластера хранится локально, и его можно очистить или изменить, остановив службу агента сервера 1С и скорректировав реестр кластера. После очистки списка кластер окажется открытым, и вы сможете войти консолью и завести нового администратора с известным паролем.
Перед любыми манипуляциями обязательно остановите службу агента сервера 1С и сделайте полную копию каталога srvinfo. Это позволит откатить изменения, если что-то пойдёт не так. После восстановления доступа сразу создайте администратора кластера с надёжным паролем и зафиксируйте учётные данные в защищённом хранилище паролей организации.
Как проверить результат
Отображается список имён, вход с известным паролем проходит
Консоль запрашивает пароль, которого никто не знает
В разделе кластера есть записи с полем Name
Записей нет — аутентификация не настроена, кластер открыт
Возвращает список имён администраторов
Ошибка аутентификации или пустой ответ при защищённом кластере
Типичные ошибки при поиске администратора
Отдельная частая ситуация: сервер 1С установлен «по умолчанию», администраторов никто не заводил, и кластер годами работает открытым. Формально искать имя администратора нечего — но это повод не радоваться, а настроить аутентификацию, потому что любой пользователь с консолью и сетевым доступом к порту агента может управлять кластером, включая удаление регистраций баз.
Как избежать проблем в будущем
Заведите минимум одного администратора кластера и одного администратора центрального сервера с разными паролями. Задокументируйте имена и храните пароли в корпоративном менеджере паролей, а не в личных заметках администратора — увольнение сотрудника, единолично владеющего учётными данными, классическая причина «утерянного» доступа.
Периодически проверяйте список администраторов на предмет лишних учётных записей: бывшие сотрудники и временные учётки, созданные «на время настройки», должны удаляться. Доступ к каталогу srvinfo на уровне операционной системы тоже стоит ограничить — тот, кто может прочитать и изменить реестр кластера, фактически контролирует сервер 1С.
Что важно запомнить
Имя администратора кластера видно в консоли администрирования (ветка «Администраторы» кластера), в файле 1CV8Clst.lst в каталоге srvinfo и через утилиту rac. Пустой список означает открытый кластер без аутентификации. Не путайте администратора кластера с администратором ИБ и не правьте реестр при работающем агенте.
Частые вопросы
Что означает пустой список администраторов кластера?
Это штатный режим работы без аутентификации: консоль и rac подключаются к кластеру без имени и пароля, и любой, у кого есть сетевой доступ к серверу, может управлять кластером. Для производственной среды рекомендуется завести хотя бы одного администратора.
Можно ли узнать пароль администратора кластера из файла 1CV8Clst.lst?
Нет. В файле хранится только хэш пароля, восстановить исходный пароль из него нельзя. Если пароль утерян, его можно только заменить, очистив или изменив список администраторов при остановленном агенте сервера, предварительно сделав копию каталога srvinfo.
Чем администратор кластера отличается от администратора информационной базы?
Администратор кластера управляет серверной инфраструктурой — регистрацией баз, сеансами, блокировками. Администратор ИБ — это пользователь с полными правами внутри конкретной базы. У них разные пароли, разные места хранения и разные инструменты входа: консоль кластера против конфигуратора или тонкого клиента.
Консоль запрашивает пароль, которого никто не знает. Что делать?
При наличии административного доступа к серверу: остановите службу агента сервера 1С, сделайте резервную копию каталога srvinfo, скорректируйте список администраторов в реестре кластера, запустите службу и заведите нового администратора через консоль. Если опыта таких операций нет, безопаснее привлечь специалиста.
Где искать каталог srvinfo на сервере?
В Windows по умолчанию это C:\Program Files\1cv8\srvinfo (путь может отличаться в зависимости от версии платформы). В Linux каталог располагается в пути, заданном при установке, либо в домашнем каталоге пользователя, под которым запущен агент сервера. Точное расположение видно в параметрах запуска службы агента — ключ -d указывает каталог данных кластера.
Можно ли посмотреть администраторов кластера удалённо, без доступа к серверу?
Только через консоль администрирования или утилиту rac, и только если кластер не защищён паролем либо у вас уже есть действующие учётные данные администратора. Если кластер защищён, а пароля нет, без доступа к файловой системе сервера список администраторов получить нельзя — это осознанное ограничение безопасности платформы.