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

· 9 мин

Содержание

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

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

Всё, что описано дальше, относится к платформе 8.3 с интерфейсом «Такси» и к вашей собственной базе. Чужую базу без разрешения владельца трогать нельзя — об этом отдельный раздел в конце.

Какой именно пароль потерян и в каком варианте базы

Прежде чем что-то сбрасывать, определите три вещи. От них зависит метод.

🔹 Что за пароль. Пароль пользователя ИБ блокирует вход в конкретную базу. Пароль администратора кластера блокирует управление сервером целиком (создание баз, настройку кластера). Это разные сущности и разные места хранения.

🔹 Файловая база или серверная. Файловая — это один файл 1Cv8.1CD в каталоге базы. Серверная работает через службу «Агент сервера 1С:Предприятия», а данные лежат в СУБД (PostgreSQL или MS SQL).

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

Если под кнопкой «1С:Предприятие» в окне запуска вообще не спрашивается имя пользователя, значит список пользователей в базе пуст. Тогда «терять» нечего — база открывается с полными правами, и остаётся только завести администратора заново.

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

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

Как вернуть доступ к файловой базе

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

Способ 1. Через второго администратора. Если в базе заведён ещё один пользователь с ролью администратора, войдите под ним. В Конфигураторе откройте Администрирование → Пользователи, найдите нужную учётную запись, двойным щелчком откройте карточку и на закладке «Основные» задайте новый пароль (или очистите поле, чтобы входить без пароля). В управляемом приложении, например в «1С:Бухгалтерии 3.0», то же самое делается в разделе Администрирование → Настройки пользователей и прав → Пользователи.

Способ 2. Вход по учётной записи Windows. Откройте карточку любого администратора и посмотрите, стоит ли флажок «Аутентификация операционной системы». Если да и в поле указана ваша текущая учётная запись Windows (в формате ДОМЕН\Пользователь), запустите базу — платформа пустит без пароля. Это частая причина, по которой «забытый» пароль на самом деле не нужен.

Способ 3. Восстановление из резервной копии. Если паролей нет ни у кого, а копия базы есть — разверните её. Файловую базу восстанавливают простой заменой файла 1Cv8.1CD на копию либо загрузкой выгрузки через Администрирование → Загрузить информационную базу в Конфигураторе (файл .dt).

Восстановление из копии откатывает базу к состоянию на момент этой копии. Всё, что ввели после — пропадёт. Поэтому перед загрузкой сохраните текущий файл 1Cv8.1CD отдельно, чтобы потом перенести из него недостающие документы вручную.

Чтобы выбрать способ, сопоставьте их по условиям и риску:

СпособКогда подходитРиск
Через второго администратораВ базе есть ещё один пользователь с полными правамиНет, штатная операция
Вход по учётной записи WindowsУ админа включена аутентификация ОС и вы вошли в Windows под нейНет
Восстановление из копииЕсть резервная копия до потери доступаОткат данных к дате копии
Утилита по файлу базыФайловая база, других вариантов нетВозможно повреждение базы

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

Если ни одного администратора в базе не осталось и копии нет — переходите к следующему разделу.

Клиент-серверная база: пароль пользователя и пароль кластера

В серверном варианте пароль пользователя ИБ сбрасывается ровно так же, как в файловом — через второго администратора в Конфигураторе или в режиме предприятия. Данные пользователей хранятся внутри базы в СУБД, но править их напрямую в SQL не нужно и опасно: структуру платформа ведёт сама, а ручная правка таблиц через SSMS или консоль PostgreSQL легко рассогласует внутренние ссылки и приведёт к ошибкам, которые потом сложно диагностировать. Поэтому работайте только через инструменты платформы.

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

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

Если пароль администратора кластера утерян:

  1. Не пересоздавайте кластер и не удаляйте базы — это уничтожит рабочие данные.
  2. Список администраторов кластера хранится в служебных файлах рабочего каталога сервера. Безопасный путь — восстановить этот каталог из резервной копии, сделанной до установки пароля.
  3. Работу со службой и файлами выполняет администратор сервера. Остановка службы «Агент сервера 1С:Предприятия» оборвёт все активные сеансы — делайте это только в согласованное окно, когда пользователи вышли.

Если вы не администрируете сам сервер, не трогайте службу и файлы кластера самостоятельно — обратитесь к тому, кто отвечает за сервер. Ошибка на этом уровне уронит все базы кластера сразу.

Точные команды управления кластером из консоли смотрите в справке утилиты (rac help): придумывать параметры наугад не стоит — неверная команда может изменить настройки кластера.

Сброс пароля утилитой: когда это действительно работает

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

Чтобы запустить внешнюю обработку через Файл → Открыть, нужно уже войти в базу. А если вы не можете войти ни под кем — открыть обработку не получится. Поэтому внешняя обработка помогает только в одном сценарии: вы заходите под каким-то пользователем (пусть даже с ограниченными правами, если это позволяет конфигурация), но потеряли именно пароль администратора. На практике это редкость.

Для полностью заблокированной файловой базы работает другой подход — утилиты, которые открывают файл 1Cv8.1CD напрямую, в обход платформы, и очищают или перезаписывают таблицу пользователей. После этого база открывается без пароля, и администратора заводят заново.

Правила безопасности для такого способа:

  • 📁 Работайте только с копией файла базы. Сначала скопируйте 1Cv8.1CD в отдельную папку и правьте копию. Прямая работа с боевым файлом при сбое утилиты превратит его в нечитаемый.
  • 🔒 Способ законен только для вашей собственной базы. Применять его к чужой базе — состав преступления (см. раздел о праве ниже).
  • 🧩 Есть риск повредить логическую целостность. После сброса сразу выполните Администрирование → Тестирование и исправление в Конфигураторе и проверьте, что база открывается и документы на месте.
  • 🤝 Если нет уверенности — не экспериментируйте на единственном экземпляре базы. Лучше привлечь специалиста, чем потерять данные.

Отдельную утилиту с конкретным названием здесь не рекомендуем: версии платформы и форматы файла меняются, а устаревший инструмент как раз и портит базы. Критерий выбора один — инструмент должен уметь работать с форматом именно вашей версии платформы 8.3.

Ещё один честный момент про размер. Чем крупнее файловая база, тем выше риск при прямой правке файла: операция идёт дольше, и при обрыве (например, нехватке места на диске) файл останется в промежуточном состоянии. Для баз в несколько гигабайт это особенно критично. Если база большая и важная, разумнее не рисковать утилитой, а потратить время на поиск резервной копии или второго администратора — даже недельной давности копия обычно дешевле, чем разрушенный файл.

Как не потерять пароль администратора снова

Потеря доступа почти всегда — следствие отсутствия подстраховки. Несколько привычек закрывают проблему раз и навсегда.

Страховка от потери доступа к базе
Выполнено: 0 / 5

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

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

Законно ли сбрасывать пароль: где проходит граница

Сброс пароля — обычная административная операция, если база принадлежит вам или вашей организации и вы восстанавливаете собственный доступ. Это не «взлом», а штатное восстановление, как сброс пароля от собственного компьютера.

Граница проходит по признаку правомерности доступа. Доступ к чужой информационной базе без разрешения владельца подпадает под статью 272 УК РФ («Неправомерный доступ к компьютерной информации»), а использование специально созданных для обхода защиты вредоносных программ — под статью 273 УК РФ. Ответственность наступает независимо от того, «просто посмотреть» вы хотели или скопировать данные.

Поэтому перед сбросом убедитесь, что у вас есть основание:

  • ✅ Вы администратор базы своей организации и восстанавливаете рабочий доступ.
  • ✅ Вы выполняете письменное поручение владельца базы (например, по договору обслуживания).
  • ❌ Доступа и разрешения нет — тогда никакие технические приёмы применять нельзя.

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

Можно ли узнать старый пароль, а не сбросить его?
Нет. Пароли в 1С хранятся в виде хэша, а не в открытом виде, поэтому прочитать исходный пароль нельзя — его можно только заменить на новый или очистить.
Поможет ли переустановка платформы 1С?
Нет. Пароли пользователей хранятся внутри базы, а не в платформе. Переустановка «1С:Предприятия» на список пользователей не влияет.
Я сбросил пароль пользователя — почему консоль серверов всё равно не пускает?
Потому что это другой пароль. Консоль администрирования просит пароль администратора кластера. Пользовательские учётки и администраторы кластера не связаны.
Что делать, если при входе не спрашивают даже имя пользователя?
Значит список пользователей в базе пуст и база уже открывается с полными правами. Зайдите в Конфигуратор, в Администрирование → Пользователи заведите администратора и задайте пароль.
Безопасно ли чистить пользователей утилитой на рабочей базе?
Нет. Делайте это только на копии файла 1Cv8.1CD, а после — тестирование и исправление базы. На единственном экземпляре без копии такой способ применять нельзя.

Источники

  • Уголовный кодекс РФ, ст. 272 «Неправомерный доступ к компьютерной информации»
  • Уголовный кодекс РФ, ст. 273 «Создание, использование и распространение вредоносных компьютерных программ»