Администрирование · 9 мин
Как восстановить доступ к 1С, если пароль утерян
Как восстановить забытый пароль в 1С: через администратора, кластер серверов, файл 1Cv8.1CD и список пользователей. Легальные способы, риски и пошаговые инструкции.
Утерянный пароль пользователя 1С — штатная ситуация, с которой сталкивается почти каждый администратор. Важно понимать: штатного способа «узнать» забытый пароль не существует, потому что 1С хранит не сам пароль, а его хеш. Поэтому все рабочие методы сводятся к сбросу пароля и назначению нового, а не к восстановлению старого.
Все описанные ниже действия правомерны только применительно к базе, которой вы владеете или которую администрируете по должности. Попытка получить доступ к чужой информационной базе без согласия владельца — это нарушение закона, а не техническая задача.
Выбор способа зависит от трёх условий: тип базы (файловая или клиент-серверная), есть ли в базе хотя бы один пользователь с правами администратора, чей пароль известен, и есть ли доступ к серверу 1С или к файлу базы на диске. Дальше разберём каждый сценарий отдельно.
Как выбрать действие
Сброс пароля через другого администратора
Самый безопасный и быстрый способ — воспользоваться учётной записью другого пользователя с полными правами. В типовых конфигурациях роль «Администратор системы» или «Полные права» позволяет менять пароли любых пользователей без знания старых.
Порядок действий: войдите в базу под администратором, откройте раздел «Администрирование» → «Пользователи» (в режиме предприятия) либо меню «Администрирование» → «Пользователи» в конфигураторе. Выберите нужного пользователя и задайте новый пароль. Старый пароль для этого знать не требуется.
После смены пароля проверьте вход под учётной записью пользователя и убедитесь, что у него сохранились прежние роли и настройки интерфейса. Сам сброс пароля роли не затрагивает, но при работе через конфигуратор легко случайно снять лишний флажок.
- 1Войдите в базу под учётной записью с полными правами
- 2Откройте список пользователей в режиме предприятия или конфигураторе
- 3Найдите нужного пользователя и задайте ему новый пароль
- 4Сообщите пароль пользователю и попросите сменить его при первом входе
- 5Проверьте вход и сохранность ролей пользователя
Работа через конфигуратор: список пользователей
Если база файловая и вход в режим предприятия невозможен, откройте её в конфигураторе. Для файловых баз без установленного пароля администратора конфигуратор открывается свободно — пароль запрашивается только если он назначен хотя бы одному пользователю с правами администрирования.
В конфигураторе перейдите: «Администрирование» → «Пользователи». Здесь можно сбросить пароль любой учётной записи, создать нового пользователя с полными правами или вовсе очистить список. После сохранения изменений войдите в базу уже с новым паролем.
Ограничение способа очевидно: если единственный администратор забыл пароль, конфигуратор его тоже не пустит. Тогда остаются варианты с кластером серверов или с правкой файла базы.
Клиент-серверная база: консоль кластера
В клиент-серверном варианте список пользователей информационной базы хранится отдельно от администраторов кластера. Если у вас есть доступ к консоли администрирования серверов 1С, откройте свойства нужной информационной базы и проверьте её параметры.
Когда пароль утерян у администратора кластера, его можно сбросить, остановив службу агента сервера 1С и очистив или отредактировав файл списка администраторов кластера в каталоге srvinfo. После перезапуска службы вход в консоль будет без пароля, и вы сможете задать нового администратора.
Для самой информационной базы в консоли есть полезный приём: временно снять пароль с пользователя СУБД нельзя, но можно через конфигуратор, запущенный на сервере, добавить нового пользователя, если удастся пройти аутентификацию. Если же доступ к конфигуратору закрыт, потребуется вмешательство на уровне хранения данных — это работа для опытного специалиста.
Файловая база без доступа к конфигуратору
Крайний случай: файловая база, единственный администратор, пароль утерян, конфигуратор не пускает. Список пользователей хранится внутри файла 1Cv8.1CD в специальной таблице, и существуют инструменты, позволяющие отредактировать эту таблицу напрямую.
Общий принцип: делается копия файла базы, затем в копии очищается или изменяется запись о пользователях, после чего база открывается без пароля либо с новым пользователем. Конкретные утилиты и их версии меняются, поэтому используйте только проверенные инструменты и обязательно работайте с копией, а не с оригиналом.
Альтернатива без сторонних программ — развернуть последнюю рабочую резервную копию, где пароль был известен. Потеряете данные за период после копии, но база останется в гарантированно целостном состоянии.
Сравнение вариантов восстановления
Самый безопасный способ, занимает минуты. Не подходит, если администратор в базе один
Подходит для клиент-серверных баз при доступе к серверу. Требует остановки служб и опыта администрирования
Последний вариант для файловых баз. Риск повреждения данных, работа только с копией
Гарантированная целостность, но теряются данные после даты копии
Риски и типичные ошибки
Главный риск при самостоятельном сбросе пароля — повреждение файла базы при прямой правке. Даже небольшая ошибка в структуре 1Cv8.1CD может сделать базу неоткрываемой, а восстановление займёт часы или потребует платного ремонта.
Второй риск — нарушение учётной политики: сброс пароля в рабочей базе без фиксации в журнале и без уведомления владельца может быть расценён как несанкционированное действие, даже если технически всё сделано верно.
Проверка результата после сброса
После любого способа восстановления доступа выполните контрольные проверки. Войдите под восстановленной учётной записью, откройте ключевые разделы, с которыми работает пользователь, и убедитесь, что права соответствуют его должности.
Дополнительно проверьте целостность базы: для файловых баз используйте штатную проверку физической целостности через конфигуратор или утилиту chdbfl из каталога платформы. Если база открывается, документы проводятся и отчёты строятся — восстановление прошло успешно.
Как проверить результат
Вход выполняется с новым паролем
Ошибка аутентификации или пустой список пользователей
Доступны все рабочие разделы и документы
Часть разделов недоступна, роли сброшены
Документы проводятся, отчёты формируются без ошибок
Ошибки чтения таблиц, база не открывается в конфигураторе
Как не оказаться в этой ситуации снова
Профилактика проще восстановления. Заведите в базе минимум двух пользователей с полными правами, храните пароли администраторов в корпоративном менеджере паролей или опечатанном конверте у руководителя и настройте регулярное резервное копирование с проверкой восстановления.
Для клиент-серверных баз документируйте пароли администраторов кластера отдельно от паролей информационных баз — это разные уровни доступа, и их часто путают. При увольнении администратора обязательно меняйте все пароли, которые он знал.
Что важно запомнить
Пароль 1С нельзя узнать, только сбросить. Способ зависит от типа базы и наличия второго администратора. Перед любыми действиями делайте резервную копию, а прямую правку файла базы оставляйте крайним вариантом и только на копии.
Частые вопросы
Можно ли узнать текущий пароль пользователя, а не сбросить его?
Нет. 1С хранит хеш пароля, а не сам пароль, поэтому штатных средств его просмотра не существует. Единственный рабочий путь — назначить новый пароль и передать его пользователю.
Что делать, если пароль утерян у единственного администратора файловой базы?
Сначала проверьте, не включена ли аутентификация операционной системы и нет ли резервной копии с известным паролем. Если нет — остаётся правка списка пользователей в копии файла 1Cv8.1CD специальными инструментами или обращение к специалисту по 1С.
Повредит ли сброс пароля данные в базе?
Сброс через список пользователей в конфигураторе или режиме предприятия данные не затрагивает — меняется только запись учётной записи. Риск повреждения существует только при прямой правке файла базы сторонними средствами.
Законно ли сбрасывать пароль в чужой базе 1С?
Только с согласия владельца базы или в рамках служебных обязанностей по её администрированию. Несанкционированный доступ к чужой информационной базе может квалифицироваться как нарушение закона о правовой охране программ и персональных данных.
Поможет ли переустановка платформы 1С сбросить пароль?
Нет. Пароли пользователей хранятся внутри информационной базы, а не в платформе. Переустановка платформы никак не влияет на список пользователей и их пароли.
Как защитить базу, чтобы пароль не сбросил посторонний?
Ограничьте физический и сетевой доступ к файлу базы и серверу, разграничьте права на уровне операционной системы, используйте клиент-серверный вариант для критичных баз и контролируйте, кто имеет доступ к резервным копиям — из копии список пользователей извлекается так же, как из рабочей базы.