К статье
Практический материал

Администрирование · 11 мин

Как создать администратора кластера 1С

Как создать администратора кластера 1С через консоль и командную строку: настройка прав, проверка доступа, типичные ошибки и меры безопасности.

Администратор кластера 1С — это учётная запись, которая управляет сервером 1С:Предприятие: создаёт и удаляет информационные базы, настраивает рабочие процессы, блокировки и сеансы. Без такой учётной записи кластер остаётся открытым для любого, кто подключится к консоли управления, поэтому создание администратора — одна из первых задач после установки сервера.

Роль администратора кластера не следует путать с администратором информационной базы. Первый управляет инфраструктурой сервера в целом и не имеет автоматического доступа внутрь баз данных. Второй работает с пользователями, ролями и данными конкретной базы, но не может менять настройки кластера. В небольших организациях эти роли часто совмещает один человек, но на уровне учётных записей они разделены.

Есть два основных способа завести администратора кластера: через графическую консоль управления сервером 1С и через утилиту командной строки rac. Консоль удобнее для разовых операций и наглядного контроля, командная строка — для автоматизации, скриптов развёртывания и работы на серверах без графического интерфейса. Ниже разобраны оба варианта, а также проверка результата и типичные ошибки.

Что нужно подготовить перед созданием администратора

Перед началом убедитесь, что сервер 1С:Предприятие установлен и служба агента сервера запущена. В Windows это служба «Агент сервера 1С:Предприятия», в Linux — демон srv1cv8. Если служба остановлена, консоль не увидит кластер, и создать администратора не получится.

Проверьте, что у вас есть права локального администратора на сервере, где работает кластер. Установка консоли управления, запуск утилиты rac и доступ к служебным каталогам сервера требуют повышенных привилегий. На рабочей станции администратора достаточно установить компоненты клиента 1С с консолью управления — подключение к серверу выполняется по сети.

Заранее продумайте политику паролей и количество учётных записей. Практический минимум — один основной администратор для ежедневной работы и одна резервная учётная запись с надёжно сохранённым паролем на случай увольнения сотрудника или утраты основного пароля. Пароль администратора кластера даёт полный контроль над всеми базами сервера, поэтому его нельзя хранить в открытом виде или передавать по незащищённым каналам.

Создание администратора через консоль управления сервером

Откройте консоль управления сервером 1С:Предприятие — она устанавливается вместе с серверными компонентами или отдельно на рабочую станцию администратора. В дереве слева разверните узел центрального сервера, затем нужный кластер. Если сервер ещё не добавлен в консоль, создайте подключение, указав имя или IP-адрес сервера и порт агента (по умолчанию 1540).

Внутри кластера найдите ветку «Администраторы». Щёлкните по ней правой кнопкой мыши и выберите «Создать» — «Администратор». В открывшемся окне введите имя учётной записи и пароль с подтверждением. Имя может содержать латинские буквы, цифры и некоторые специальные символы; избегайте пробелов и кириллицы, чтобы не столкнуться с проблемами при работе из командной строки и скриптов.

Дополнительно можно указать описание учётной записи — например, фамилию ответственного сотрудника или назначение записи («резервная», «для скриптов обслуживания»). Это упрощает аудит, когда администраторов несколько. После нажатия «ОК» учётная запись появится в списке, и с этого момента подключение к кластеру через консоль потребует ввода имени и пароля.

Порядок действий в консоли
  1. 1
    Запустите консоль управления сервером 1С и подключитесь к центральному серверу
  2. 2
    Разверните нужный кластер и откройте ветку «Администраторы»
  3. 3
    Через контекстное меню выберите «Создать» — «Администратор»
  4. 4
    Введите имя, пароль и при необходимости описание
  5. 5
    Сохраните учётную запись и проверьте подключение с новыми данными

Создание администратора через утилиту rac

Утилита rac входит в состав сервера 1С и находится в каталоге bin установленной версии платформы. Она позволяет выполнять все операции администрирования из командной строки, что удобно для автоматизации и удалённого управления по SSH.

Для создания администратора используется команда cluster admin create с указанием кластера, имени и пароля. Идентификатор кластера можно получить командой rac cluster list. Пример команды приведён ниже; параметры подключения (адрес и порт ras, если используется сервер администрирования) зависят от вашей конфигурации.

bash
rac cluster admin create --cluster=<ID_кластера> --name=ClusterAdmin --pwd=StrongPassword123

При работе через сервер администрирования ras добавьте параметры подключения к нему. В Linux путь к rac обычно вида /opt/1cv8/x86_64/<версия>/rac, в Windows — каталог bin в папке установки платформы. Учтите, что пароль, переданный в командной строке, может остаться в истории команд и журналах — для производственных систем безопаснее использовать интерактивный ввод или скрипты с защищённым хранением секретов.

Какие права получает администратор кластера

Администратор кластера обладает максимальными полномочиями в рамках сервера: создаёт и удаляет информационные базы, изменяет их параметры, управляет рабочими процессами и серверами кластера, устанавливает блокировки сеансов и регламентных заданий, просматривает и принудительно завершает сеансы пользователей, настраивает профили безопасности.

При этом администратор кластера не получает автоматического доступа к содержимому информационных баз. Чтобы войти внутрь базы через клиент 1С, нужна отдельная учётная запись пользователя этой базы с соответствующими ролями. Это важное разграничение: даже зная пароль администратора кластера, нельзя прочитать данные документов и справочников без учётной записи в самой базе.

Сравнение ролей администраторов

Администратор кластера

Управляет сервером и списком баз, но не видит данные внутри баз. Создаётся в консоли или через rac.

Администратор информационной базы

Управляет пользователями, ролями и данными конкретной базы. Создаётся в конфигураторе этой базы.

Администратор по умолчанию (без пароля)

Фактически отсутствие защиты: любой, кто откроет консоль, получает полный доступ. Допустимо только на изолированных тестовых стендах.

Проверка результата и контроль доступа

После создания учётной записи закройте консоль и подключитесь к кластеру заново. Если всё настроено правильно, консоль запросит имя и пароль администратора. Введите созданные учётные данные — при успешной аутентификации откроется дерево кластера с информационными базами и настройками.

Дополнительно проверьте негативный сценарий: попытка подключения с пустым паролем или неверными данными должна завершаться отказом. Если кластер по-прежнему пускает без пароля, учётная запись не создана или создана не в том кластере — проверьте ветку «Администраторы» ещё раз.

Контрольные точки

Как проверить результат

Подключение консоли к кластеру
Норма

Запрашивается имя и пароль, с верными данными доступ открывается

Тревожный признак

Кластер открывается без запроса учётных данных

Список администраторов в ветке кластера
Норма

Созданная учётная запись присутствует в списке

Тревожный признак

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

Команда rac cluster admin list
Норма

В выводе есть созданный администратор

Тревожный признак

Ошибка подключения или пустой результат

Типичные ошибки и как их избежать

Самая распространённая ошибка — создание администратора не в том объекте. У сервера 1С есть отдельные списки администраторов для агента и для каждого кластера. Администратор агента управляет списком кластеров, администратор кластера — содержимым конкретного кластера. Если создать запись не на том уровне, желаемой защиты не будет.

Вторая частая проблема — использование простых или словарных паролей. Консоль управления доступна по сети, и слабый пароль администратора кластера открывает злоумышленнику полный контроль над сервером, включая удаление всех баз. Используйте длинные пароли и ограничивайте сетевой доступ к портам сервера 1С межсетевым экраном.

Типичные ошибки
01
Создание администратора агента вместо администратора кластера — кластер остаётся без защиты
02
Простой пароль или пустой пароль — полный контроль над сервером получает любой, кто подберёт или обойдёт аутентификацию
03
Единственная учётная запись без резервной — при утрате пароля доступ к управлению кластером теряется
04
Передача пароля в открытом виде в скриптах и истории команд — секрет попадает в журналы и становится доступен посторонним

Что делать, если пароль администратора утерян

Штатного механизма восстановления пароля администратора кластера не существует. Если утеряны все учётные записи, список администраторов сбрасывается путём остановки службы агента сервера и удаления или редактирования служебных файлов реестра кластера в каталоге srvinfo. После перезапуска службы кластер откроется без аутентификации, и администратора можно будет создать заново.

Эта процедура требует остановки сервера, то есть перерыва в работе пользователей, и должна выполняться аккуратно: ошибочное удаление файлов реестра приведёт к потере списка информационных баз и настроек кластера. Перед любыми действиями с каталогом srvinfo сделайте его полную копию. Именно поэтому резервная учётная запись администратора и надёжное хранение паролей — не формальность, а реальная страховка.

Рекомендации по безопасной эксплуатации

Ограничьте круг лиц, знающих пароль администратора кластера, и заведите отдельные учётные записи для каждого администратора, а не одну общую. Это позволит отслеживать действия конкретных сотрудников и быстро отключать доступ при увольнении, не меняя пароль у всех остальных.

На сетевом уровне закройте порты сервера 1С (по умолчанию диапазон 1540–1591) от доступа извне корпоративного периметра. Консоль управления и rac должны подключаться только из доверенного сегмента сети. Регулярно проверяйте список администраторов кластера и агента на предмет посторонних учётных записей — это стандартный элемент аудита безопасности.

Итог

Что важно запомнить

Администратор кластера создаётся в ветке «Администраторы» консоли управления или командой rac cluster admin create. Задайте надёжный пароль, заведите резервную учётную запись, проверьте, что кластер запрашивает аутентификацию, и ограничьте сетевой доступ к портам сервера.

Частые вопросы

Чем администратор кластера отличается от администратора агента сервера?

Администратор агента управляет центральным сервером в целом: списком кластеров и их регистрацией. Администратор кластера управляет конкретным кластером: информационными базами, сеансами, рабочими процессами и блокировками. Это независимые списки учётных записей, и защищать нужно оба уровня.

Может ли администратор кластера видеть данные внутри информационных баз?

Нет, напрямую — нет. Учётная запись администратора кластера даёт доступ к управлению сервером, но не к данным баз. Для входа внутрь базы нужна учётная запись пользователя этой базы. Однако администратор кластера может создать резервную копию или отключить базу, поэтому его полномочия всё равно критичны.

Сколько администраторов кластера можно создать?

Ограничений по количеству нет. Рекомендуемый минимум — две учётные записи: основная для ежедневной работы и резервная с надёжно сохранённым паролем. Если администраторов несколько, каждому заводят персональную запись для возможности аудита действий.

Что будет, если не создавать администратора кластера?

Кластер останется доступен без аутентификации: любой, кто сможет подключиться консолью к серверу по сети, получит полный контроль — вплоть до удаления всех информационных баз. Для рабочих систем это недопустимо; отсутствие администратора приемлемо только на изолированных тестовых стендах.

Как изменить пароль существующего администратора кластера?

В консоли управления откройте ветку «Администраторы», дважды щёлкните по нужной учётной записи и задайте новый пароль в свойствах. Через rac используется команда cluster admin update с параметрами имени и нового пароля. После смены пароля обновите сохранённые учётные данные на всех рабочих местах администраторов.

Нужна ли отдельная лицензия для создания администратора кластера?

Нет, административные функции консоли управления и утилиты rac не требуют дополнительных лицензий. Лицензии 1С расходуются на клиентские сеансы пользователей в информационных базах, а не на подключения инструментов администрирования к кластеру.