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

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

Где хранится пароль от 1С и как восстановить доступ

Где хранятся пароли пользователей 1С в файловой и клиент-серверной базе, почему их нельзя прочитать и как восстановить доступ администратору.

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

Место хранения зависит от режима работы. В файловой базе хеши паролей находятся внутри файла 1Cv8.1CD, в клиент-серверном варианте — в таблицах базы данных на SQL Server, PostgreSQL или другой СУБД. Дополнительно платформа может запоминать пароль для автоматического входа на конкретном компьютере — эти данные хранятся отдельно, в профиле пользователя Windows.

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

Как 1С хранит пароли: хеш вместо открытого текста

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

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

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

Где физически находятся данные о паролях

Файловая база

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

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

Клиент-серверная база

В клиент-серверном режиме список пользователей и хеши паролей хранятся в таблицах базы данных на сервере СУБД (Microsoft SQL Server, PostgreSQL и др.). В базе есть системная таблица с параметрами, где в бинарном виде содержится в том числе список пользователей. Прямое редактирование таблиц SQL-базы средствами СУБД не поддерживается фирмой «1С» и может привести к рассогласованию данных.

Сохранённый пароль для автоматического входа

Отдельный случай — когда пользователь при подключении отметил «запомнить пароль» или база настроена на автоматический вход. Тогда пароль (или данные для аутентификации) сохраняется локально на компьютере пользователя, в защищённом хранилище операционной системы, привязанном к учётной записи Windows. Именно поэтому после смены пароля на другом компьютере старый «запомненный» вход перестаёт работать.

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

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

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

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

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

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

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

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

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

Есть другой пользователь с правами администратораВойдите под ним и сбросьте пароль утерянной учётной записи штатным способом.
База файловая и есть свежая резервная копия (.dt или копия 1Cv8.1CD)Восстановите копию в отдельный каталог и работайте с ней; пароль на момент копии может быть известен.
База клиент-серверная, есть доступ к серверу СУБДПривлеките специалиста по 1С: существуют методики замены хеша через системные таблицы, но они требуют опыта и обязательной копии базы.
Используется аутентификация операционной системыПроверьте вход под доменной или локальной учётной записью Windows, привязанной к пользователю 1С — пароль 1С при этом не нужен.

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

Аутентификация операционной системы и OpenID

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

Это удобно в доменных сетях: администратор управляет доступом централизованно через Active Directory, а вопрос «где хранится пароль» переходит в плоскость доменной политики. При увольнении сотрудника достаточно отключить его доменную учётную запись.

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

Типичные ошибки и риски

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

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

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

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

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

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

Вход под сброшенным паролем
Норма

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

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

Появляется ошибка аутентификации или пустой интерфейс — проверьте пароль и роли пользователя

Наличие резервного администратора
Норма

В списке пользователей есть минимум две учётные записи с полными правами

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

Полные права только у одного пользователя — создайте запасную учётную запись

Резервные копии
Норма

Свежая копия базы (.dt или копия каталога) существует и проверялась восстановлением

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

Копий нет или они старше регламентного срока — настройте регулярное копирование

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

Итог

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

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

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

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

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

В каком файле хранятся пароли файловой базы 1С?

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

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

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

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

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

Где хранится пароль, если 1С входит автоматически без запроса?

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

Хранятся ли пароли 1С в облачном сервисе (например, 1С:Фреш) так же?

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