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

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

Как сбросить пароль на базу 1С

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

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

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

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

Определите тип базы и свои полномочия

От типа развёртывания зависит весь дальнейший порядок действий. Файловая база — это один файл 1Cv8.1CD на диске или в сетевой папке. Клиент-серверная база работает под управлением СУБД (Microsoft SQL Server, PostgreSQL, Oracle) и сервера 1С:Предприятие.

Узнать тип базы можно в окне запуска 1С: выделите базу в списке — внизу окна отобразится строка подключения. Если путь выглядит как каталог на диске — база файловая; если указано имя сервера и имя базы — клиент-серверная.

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

Как выбрать способ сброса

Есть вход под другим пользователем с правами администратораСбросьте пароль через конфигуратор или режим 1С:Предприятие — это самый безопасный путь
Клиент-серверная база, администраторов нет, но есть доступ к консоли кластераДобавьте администратора кластера или измените пользователя через консоль серверов
Файловая база и единственный пароль администратора утерянИспользуйте восстановление доступа через внешние инструменты или обратитесь к специалисту
Есть доступ к СУБД, но нет доступа к кластеру 1СОчистите таблицу пользователей на уровне SQL с обязательной копией базы

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

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

Штатный способ подходит, когда у вас есть доступ в конфигуратор под учётной записью администратора. Откройте конфигуратор, выберите нужную базу и авторизуйтесь. Затем перейдите в меню «Администрирование» → «Пользователи».

Порядок действий в конфигураторе
  1. 1
    Откройте конфигуратор и войдите под учётной записью администратора
  2. 2
    Перейдите: Администрирование → Пользователи
  3. 3
    Дважды щёлкните по нужному пользователю в списке
  4. 4
    На вкладке «Основные» введите новый пароль и подтверждение или оставьте поля пустыми для сброса
  5. 5
    Снимите или установите флажок «Аутентификация 1С:Предприятия» по необходимости
  6. 6
    Нажмите «ОК» и проверьте вход под новым паролем в режиме 1С:Предприятие

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

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

Сброс через консоль кластера серверов

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

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

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

Восстановление доступа к файловой базе без пароля администратора

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

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

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

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

Когда доступ к кластеру 1С потерян, но есть административный доступ к серверу баз данных, список пользователей можно очистить напрямую в СУБД. Данные о пользователях хранятся в таблице Params информационной базы в сериализованном виде.

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

sql
-- Пример для MS SQL Server: просмотр записей Params
-- Перед выполнением сделайте бэкап базы!
SELECT FileName, [Order] FROM dbo.Params;
-- Удаление записи со списком пользователей (users.usr)
DELETE FROM dbo.Params WHERE FileName = 'users.usr';

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

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

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

Вход в базу под сброшенным пользователем
Норма

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

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

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

Права доступа после пересоздания учётной записи
Норма

Доступны все документы и отчёты, как раньше

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

Сообщения о нарушении прав доступа — роли назначены неверно

Работа остальных пользователей
Норма

Все сотрудники входят под своими паролями

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

Часть пользователей не может войти — список пользователей повреждён

Частые ошибки и ограничения

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

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

Ещё одно ограничение: если в базе включена аутентификация операционной системы, сброс пароля внутри 1С ничего не даст — вход проверяется доменом или локальной Windows-учёткой. В этом случае пароль меняется средствами ОС или Active Directory, а в 1С достаточно проверить привязку пользователя к учётной записи Windows.

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

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

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

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

Итог

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

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

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

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

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

Что делать, если в базе нет ни одного пользователя с правами администратора?

Для клиент-серверной базы доступ восстанавливается через консоль кластера или очистку записи users.usr в таблице Params на уровне СУБД. Для файловой базы — через восстановление из копии или специализированные утилиты, при этом обязательна предварительная копия файла 1Cv8.1CD.

Повлияет ли сброс пароля на данные и документы в базе?

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

Почему после сброса пароля пользователь всё равно не может войти?

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

Как сбросить пароль в облачной 1С (1С:Фреш)?

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

Нужно ли удалять учётную запись уволенного сотрудника?

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