Сброс пароля администратора на сервере 1С:Предприятия 8

18 октября 2013

ВНИМАНИЕ: ДАННАЯ СТАТЬЯ НЕ ЯВЛЯЕТСЯ РУКОВОДСТВОМ К ДЕЙСТВИЮ! АВТОР НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ПОСЛЕДСТВИЯ ИСПОЛЬЗОВАНИЯ ДАННОГО МАТЕРИАЛА В КОРЫСТНЫХ ЦЕЛЯХ!!!

Сразу к делу!

По различным причинам может быть утерян доступ к серверу 1С:Предприятия, и тогда при попытке запуска консоли кластера мы увидим приглашение к вводу аутентификационных данных, но ничего не сможем сделать:

Аутентификация администратора кластера на сервере 1С:Предприятие 8

Не будем обсуждать причины, которые привели к этому. Начнем решать проблему. Нам нужно восстановить доступ к серверу любым способом. Не важно, сбросим ли мы пароль, либо подберем аутентификационные данные.

Пойдем по наиболее быстрому пути. Мы имеем права администратора на сервере, поэтому нам под силу обойтись наименьшими трудозатратами.

Решение

Первым делом остановим службу "Агент сервера 1С:Предприятия 8.2". Для этого в командной строке выполним:

sc stop "1C:Enterprise 8.2 Server Agent"

Результат выполнения команды для остановки службы сервера 1С:Предприятия

То же самое можно проделать через графическую консоль управления службами:

Консоль управления службами Windows

Далее перейдем в каталог: "C:\Program Files (x86)\1cv82\srvinfo" и откроем файл "srvribrg.lst". В нем может быть такое содержание:

Содержимое файла "srvribrg.lst"

По данным файла можно судить о том, что на сервере был добавлен администратор "Adm" с некоторым паролем. Мы можем либо заменить данные на нужного нам пользователя с "правильным" паролем, либо удалить запись об администраторе сервера. Выберем последний способ. Вот так теперь выглядит содержимое файла:

Содержимое файла после удаления аутентификационных данных администратора кластера

Запустим службу сервера. При следующем запуске консоли кластера сервера 1С:Предприятия, программа не будет спрашивать аутентификационные данные. 

Итог

В статье описан способ сброса учетной записи администратора для сервера 1С:Предприятия 8.2. При этом стоит учитывать, что учетные записи администраторов могут быть добавлены для каждой информационной базы отдельно. В этом случае смотрите файл "1CV8Reg.lst", который обычно находится в каталоге:

"C:\Program Files (x86)\1cv82\srvinfo\reg_1541"

где "reg_1541" каталог настроек кластера, имя каталога которого зависит от его настроек. 

В этом файле хранятся настройки информационных баз, а также аутентфикационные данные администраторов кластера.

Аутентификационные данные каждой ИБ совпадают с соответствующими аутентификационными данными пользователей этой информационной базы. Для того, чтобы открыть свойства базы в кластере нужно ввести логин и пароль пользователя ИБ с административными правами.

Теперь Вы уже знаете, что Вам необходимо делать. Ни в коем случае не стоит рассматривать описанный способ сброса учетных записей администратора сервера 1С:Предприятия как взлом, поскольку без прав администратора ничего подобного (остановка службы сервера, доступ к каталогу настроек сервера и т.д.) проделать не получится.

Если интересно, то вот некоторые статьи по близкой тематике, а именно по подбору/восстановлению паролей пользователей информационной базы 1С:Предприятия 8.2:


comments powered by Disqus