Забыли пароль от базы 1С 8.3 — как администратору вернуть доступ
Содержание
Прочитать забытый пароль в 1С 8.3 нельзя: платформа хранит его в виде хеша, а не открытым текстом. Зато администратор базы сбрасывает чужой пароль за минуту — в режиме «Предприятие» или в Конфигураторе. Поэтому вопрос «как узнать пароль от 1С» на практике решается не подбором, а сбросом доступа: вы задаёте пользователю новый пароль, он входит и меняет его на свой.
Сложный случай один — когда утерян пароль единственного администратора и других пользователей с полными правами нет. Тогда сбрасывать пароль некому, и доступ восстанавливают через резервную копию. Ниже — что выбрать в каждой ситуации и как не попасть в тупик.
.dt.Почему пароль нельзя «подсмотреть», но можно сбросить
Пароли пользователей 1С не лежат в базе в читаемом виде. При входе платформа сравнивает хеш введённого пароля с сохранённым — сам пароль она тоже «не знает». Ни в Конфигураторе, ни в настройках пользователя готового текста пароля нет, поэтому строго «узнать» его невозможно.
Для возврата доступа это и не нужно. Задача формулируется иначе: дать пользователю новый пароль вместо забытого. Право на такую операцию есть у администратора базы — пользователя с ролью «Полные права» (в типовых конфигурациях — с профилем «Администратор»).
Если это ваша рабочая база и у вас есть второй администратор — не тратьте время на утилиты и правку файлов. Самый быстрый и безопасный путь: коллега-администратор заходит и сбрасывает вам пароль.
Сброс пароля пользователя в режиме «Предприятие»
В типовых конфигурациях на управляемых формах (Бухгалтерия 3.0, ЗУП 3.1, Управление торговлей 11) пользователями управляют прямо в «Предприятии», без Конфигуратора.
- Зайдите в базу под администратором.
- Откройте
Администрирование → Настройки пользователей и прав → Пользователи. - В списке найдите нужного сотрудника и откройте его карточку.
- Нажмите в карточке команду установки пароля и задайте новый.
- Включите флажок, требующий смену пароля при следующем входе, чтобы сотрудник сразу задал свой.
- Запишите изменения.
Передайте пользователю новый пароль по защищённому каналу. После первого входа он меняет его сам, и временный пароль больше нигде не хранится.
Чтобы менять чужие пароли в «Предприятии», у вас самих должны быть полные права. Обычный пользователь видит только свою карточку и может сменить лишь собственный пароль.
Если в карточке пользователя нет поля пароля, скорее всего, для него включена доменная (Windows) аутентификация вместо аутентификации 1С. Тогда пароль задаётся не в 1С, а в учётной записи Windows, и «сбрасывать» его нужно средствами домена.
Сброс пароля через Конфигуратор
Этот способ работает в любой конфигурации 8.3, в том числе в нетиповых и в тех, где управление пользователями в «Предприятии» не предусмотрено.
- Запустите базу в режиме
Конфигураторпод учётной записью с административными правами. - Откройте
Администрирование → Пользователи. - Дважды щёлкните нужного пользователя — откроется его карточка.
- На вкладке «Основные» в блоке аутентификации 1С:Предприятия очистите поле пароля и подтверждения — тогда вход будет без пароля, — либо задайте новый и повторите его в поле подтверждения.
- Нажмите «ОК» и подтвердите сохранение списка пользователей.
Пустой пароль удобен как временная мера: пользователь входит без пароля и сразу задаёт свой в «Предприятии». Но не оставляйте пустой пароль у администратора надолго — это открытый вход в базу со всеми правами.
На вкладке «Прочие» в карточке пользователя заодно проверьте набор ролей — если вы сбрасываете пароль администратору, у него должна остаться роль «Полные права». Случайно снять её вместе с паролем нельзя: роли и пароль правятся независимо, но после сохранения стоит убедиться, что администратор по-прежнему администратор.
Отдельный нюанс — тип аутентификации. В карточке пользователя рядом с паролем 1С есть переключатель на аутентификацию операционной системы (Windows). Если он включён, поле пароля 1С работать не будет: пользователь входит под своей учётной записью Windows, и «пароль от 1С» для него не задаётся вовсе.
Зайти в Конфигуратор можно только под пользователем, у которого есть право администрирования. Если и такого пароля нет — это уже случай «утерян единственный администратор», он разобран ниже.
Как понять, кто в базе может сбросить пароль
Прежде чем считать ситуацию безнадёжной, проверьте, нет ли в базе второго пользователя с полными правами. Часто кроме вас администратором числится тот, кто внедрял базу, или специальная служебная учётная запись.
Посмотреть список пользователей и их права можно так:
- В режиме «Предприятие»:
Администрирование → Настройки пользователей и прав → Пользователи. У администраторов в карточке указан профиль с полными правами. - В Конфигураторе:
Администрирование → Пользователи. На вкладке «Прочие» у администратора будет роль «Полные права» (или роль с правом администрирования). - Там же в Конфигураторе удобно посмотреть
Администрирование → Активные пользователи, чтобы понять, кто сейчас в базе и под какой учётной записью работает.
Если нашёлся живой администратор, задача сводится к простому сбросу из предыдущих разделов. Если администратор в списке только один и это вы — переходите к восстановлению из копии.
Полезно заранее знать, кто в вашей базе имеет полные права. Лишние администраторы — это и риск ошибочных действий, и лишние пароли, которые кто-то однажды забудет.
Если забыт пароль единственного администратора
Это самая неприятная ситуация: сбросить пароль некому, потому что для сброса нужен вход под администратором, а именно он и потерян. Внутри базы выхода нет — платформа защищает её именно от того, чтобы пароль можно было обойти «изнутри».
Рабочие и безопасные варианты:
- 🗄️ Резервная копия. Разверните копию базы , сделанную тогда, когда пароль ещё был известен. Доступ в ней останется прежним. Потерянными окажутся только данные, введённые после даты копии.
- 📤 Выгрузка
.dt. Если есть свежая выгрузка информационной базы, созданная при известном пароле, загрузите её в новую базу — пользователи и их пароли перенесутся вместе с данными. - 🧑💼 Тот, кто настраивал базу. Нередко второй администратор или обслуживающая организация заводили при внедрении служебную учётную запись с полными правами. Проверьте, нет ли её и кто знает от неё пароль.
Если ни копии, ни второго администратора нет, честный ответ такой: гарантированного легального способа «вскрыть» рабочую базу без потери данных не существует. Поэтому резервные копии и второй администратор — не формальность, а единственная страховка в этом сценарии.
Описанное относится к вашей собственной базе. Подбор или обход пароля чужой базы, доступ к которой вам не предоставлен, — это неправомерный доступ к информации, а не «восстановление».
Восстановление доступа в клиент-серверной базе
В клиент-серверном варианте есть два разных пароля, и их легко перепутать.
- Пароль пользователя информационной базы сбрасывается точно так же, как в файловой: через Конфигуратор или в «Предприятии». Подключаетесь к базе под администратором — и меняете пароль нужному пользователю.
- Пароль администратора кластера — это защита самого сервера 1С (списка баз и настроек кластера), а не конкретной базы. Его задают в консоли администрирования серверов.
Если утерян пароль администратора кластера и других администраторов кластера нет, восстановление идёт на стороне администратора сервера:
- Остановите службу агента сервера 1С:Предприятия (например, «Агент сервера 1С:Предприятия 8.3»). Пока служба остановлена, все базы на этом сервере недоступны и сеансы пользователей оборвутся — делайте это в окно, согласованное с пользователями.
- Восстановите служебный файл со списком кластера из резервной копии рабочего каталога сервера, сделанной до потери пароля.
- Запустите службу обратно и подключитесь консолью заново.
Не удаляйте базу и не пересоздавайте кластер «с нуля» ради входа — так вы потеряете регистрацию баз и настройки кластера. Если резервной копии служебных файлов нет, обратитесь к администратору сервера или в обслуживающую организацию: эта операция относится к администрированию сервера, а не к работе в базе.
Консоль администрирования подключается к кластеру через агент сервера. Если консоль не соединяется после запуска службы, проверьте, что служба действительно стартовала и используется тот же номер версии платформы, что и у сервера.
Важно не путать уровни. Пароль пользователя базы в клиент-сервере вы всё так же сбрасываете через Конфигуратор: подключаетесь к серверной базе под администратором базы и правите список пользователей. Остановка службы агента нужна только для пароля администратора кластера — то есть когда недоступна сама консоль сервера, а не отдельная база. Если в консоль вы входите, но забыли пароль пользователя одной из баз, служба тут ни при чём.
Утилиты сброса и правка файлов: почему это риск
В сети предлагают сторонние утилиты «восстановления пароля 1С» и советы «отредактировать служебный файл платформы», чтобы убрать пароль. Относитесь к ним осторожно.
- 🧨 Это обход защиты, а не восстановление. Такие инструменты снимают проверку пароля, а не возвращают исходный. Для базы, доступ к которой вам не предоставлен, это уже неправомерные действия.
- 💥 Риск повредить базу. Прямое вмешательство в служебные структуры платформы легко приводит к неработоспособной базе — и уже без шанса на обычное восстановление.
- 🔓 Угроза безопасности. Скачанная «утилита сброса» — популярный способ занести в контур вредоносный код. Запускать её рядом с рабочей базой опасно.
Легальная альтернатива всегда одна и та же: сброс пароля администратором или восстановление из резервной копии. Если оба пути закрыты, значит, не хватает именно резервной копии — и правильный вывод на будущее сделать несложно (см. следующий раздел), а не искать «волшебную» утилиту.
Отдельно о «правке файла платформы». В советах нередко всплывает редактирование служебных файлов 1С, чтобы «обнулить» пароль. Проблема в том, что структура этих файлов недокументирована и меняется между версиями платформы: то, что сработало на одном релизе, на другом ломает базу. Выигрыш — минуты, цена ошибки — часы на восстановление из той же копии, с которой проще было начать. Поэтому для рабочей базы это не метод, а лотерея.
Как больше не терять доступ к 1С
Потеря пароля администратора — организационная, а не техническая проблема. Снимается она заранее.
Политику паролей в типовых конфигурациях задают в Администрирование → Настройки пользователей и прав — там включаются требования к длине и сложности пароля и периодическая смена. Эти настройки дисциплинируют пользователей и заодно уменьшают число обращений «я всё забыл».
Отдельно держите в порядке резервные копии. Копия базы, из которой вы в любой момент развернёте рабочую версию, закрывает сразу и потерю пароля, и сбой оборудования, и ошибочное удаление данных .