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

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

Как восстановить пароль администратора в 1С

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

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

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

Определите, какой у вас сценарий доступа

Порядок действий зависит от того, что именно у вас есть: доступ к конфигуратору под другой учётной записью, доступ к серверу 1С, доступ к SQL-серверу или только файл базы (.1CD) без каких-либо паролей. Каждый сценарий решается своим инструментом, и выбирать способ «вслепую» не стоит — лишние манипуляции с базой увеличивают риск её повреждения.

Также важно различать файловый и клиент-серверный режим работы. В файловом варианте список пользователей хранится внутри файла 1Cv8.1CD, в клиент-серверном — в таблицах СУБД (MS SQL, PostgreSQL и др.). Это определяет, где физически менять данные.

Маршрут решения

Как выбрать действие

Есть вход в конфигуратор под другим пользователем с правами администратораСбросьте пароль через список пользователей — это самый безопасный способ
Клиент-серверная база и есть доступ к консоли кластераСбросьте пароль администратора кластера или базы через консоль серверов 1С
Есть доступ к SQL-серверу, но нет входа в 1СОбновите запись пользователя в таблице Params/пользователей через СУБД
Только файл 1Cv8.1CD и никаких паролейПривлеките специалиста по восстановлению; самостоятельные правки файла рискованны

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

Самый чистый и безопасный способ — войти в конфигуратор под другой учётной записью с полными правами и сменить пароль нужному пользователю. Для этого откройте конфигуратор, перейдите в меню «Администрирование» → «Пользователи», выберите учётную запись администратора и на вкладке аутентификации задайте новый пароль.

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

Именно поэтому рекомендуется держать минимум две учётные записи с административными правами: утеря одного пароля тогда решается за пару минут без вмешательства в данные.

Восстановление через консоль сервера 1С

Если база работает в клиент-серверном режиме, различают пароль администратора кластера серверов и пароль администратора информационной базы. Пароль кластера сбрасывается остановкой службы агента сервера 1С и правкой реестра кластера (файл 1CV8Clst.lst) либо пересозданием кластера — при этом данные баз не затрагиваются, но требуется аккуратность и понимание структуры каталога srvinfo.

Если пароль администратора кластера известен, а утерян пароль администратора конкретной базы, откройте консоль «Администрирование серверов 1С», найдите нужную информационную базу и через её свойства либо через конфигуратор (подключившись без пароля, если аутентификация ОС разрешена) сбросьте пароль пользователя.

Сброс пароля через СУБД в клиент-серверном варианте

Когда входа в 1С нет, но есть доступ к SQL-серверу, пароль сбрасывается прямым изменением данных в таблицах базы. Список пользователей и их хеши хранятся в системных таблицах (в частности, данные аутентификации находятся в таблице Params и связанных структурах в формате, специфичном для платформы). Прямая правка этих таблиц — нештатная операция: формат хранения платформа не документирует, и ошибка может сделать базу неработоспособной.

Более безопасная альтернатива на уровне СУБД — восстановить базу из резервной копии в отдельную копию, где пароль известен, или выгрузить данные в новую базу. Прямые UPDATE-запросы к системным таблицам выполняйте только при наличии актуального бэкапа и понимании структуры хранения.

Перед любыми изменениями в СУБД сделайте полный бэкап базы средствами самой СУБД, а не только выгрузку .dt. Выгрузка .dt из базы с повреждёнными метаданными может завершиться ошибкой, а бэкап SQL восстанавливается всегда.
ПЗ
Практическое замечание

Файловая база: что можно и чего нельзя делать с файлом 1Cv8.1CD

В файловом варианте список пользователей и хеши паролей находятся внутри файла 1Cv8.1CD. Штатного инструмента платформы для сброса пароля без входа нет. В интернете описываются способы правки файла hex-редактором или сторонними утилитами — такие манипуляции нарушают целостность внутренней структуры файла и могут привести к ошибкам формата потока, после которых база перестанет открываться.

Разумный путь для файловой базы без известных паролей: попробовать стандартные варианты (пустой пароль, вход под пользователем ОС, если включена аутентификация операционной системы), обратиться к бывшему администратору или франчайзи, а при невозможности — к специалистам по восстановлению данных 1С, которые работают с копией файла.

Типичные ошибки
01
Правка файла 1Cv8.1CD hex-редактором без копии — при ошибке база перестаёт открываться совсем
02
Попытка «подобрать» хеш: хеши паролей 1С не раскрываются обратным преобразованием, только сброс
03
Работа на живой базе в рабочее время — активные сеансы при правке данных приводят к рассогласованию
04
Отсутствие бэкапа перед любыми действиями — единственная точка возврата теряется
05
Смена пароля в конфигураторе без проверки входа в режиме предприятия — пользователь может остаться заблокированным из-за настроек ролей

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

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

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

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

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

Вход в конфигуратор под администратором
Норма

Вход выполняется с новым паролем, список пользователей открывается

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

Ошибка аутентификации или пустой список пользователей

Вход в режим 1С:Предприятие
Норма

Пользователь входит и видит привычный интерфейс с полными правами

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

Вход есть, но интерфейс пустой — проверьте роли пользователя

Целостность базы
Норма

Тестирование и исправление проходит без ошибок, журнал регистрации пишется

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

Ошибки формата потока при открытии — признак повреждения файла

Регламентные задания и обмены
Норма

Выполняются без ошибок аутентификации

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

В журнале ошибки входа — обновите сохранённые пароли в настройках обменов

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

Можно ли узнать текущий пароль администратора 1С, а не сбросить его?

Нет. Платформа хранит только хеш пароля, обратное восстановление исходного значения из хеша штатными средствами невозможно. Доступен только сброс с установкой нового пароля.

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

Используйте вторую административную учётную запись, если она есть. Если нет — действуйте через доступ к серверу 1С или СУБД, как описано выше. На будущее заведите правило: минимум два администратора и пароль в корпоративном сейфе.

Безопасно ли использовать утилиты «взлома» пароля 1С из интернета?

Нет. Такие программы правят файл базы на свой страх и риск, нередко содержат вредоносный код, а результат их работы не гарантирован. Кроме того, применение их к чужой базе — правовое нарушение.

Поможет ли переустановка платформы 1С вернуть доступ?

Нет. Пароли пользователей хранятся в самой информационной базе (файле или в СУБД), а не в установленной платформе. Переустановка программы на доступ никак не влияет.

Как защититься от повторения ситуации с утерей пароля?

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

Итог

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

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