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

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

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

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

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

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

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

Почему пароль нельзя увидеть: как 1С хранит учётные данные

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

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

Как задать пользователю новый пароль через конфигуратор

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

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

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

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

В типовых конфигурациях на Библиотеке стандартных подсистем (УТ, ERP, Бухгалтерия, ЗУП) администратор может управлять пользователями без конфигуратора. Раздел обычно называется «Администрирование» → «Настройки прав и пользователей» → «Пользователи».

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

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

Аутентификация операционной системы как альтернатива паролю

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

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

Способы восстановления доступа

Новый пароль через конфигуратор

Универсальный способ, работает в файловом и клиент-серверном режиме. Требует доступа к конфигуратору и прав администратора.

Смена пароля в режиме «Предприятие»

Подходит для типовых конфигураций на БСП. Удобен при удалённой работе, но зависит от настроек конкретной конфигурации.

Аутентификация ОС

Долгосрочное решение для доменной сети: паролем 1С управлять вообще не нужно. Требует домена и настройки каждого пользователя.

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

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

Безопасные варианты действий: восстановить базу из резервной копии, сделанной до смены пароля, если такая копия есть и потеря данных за промежуток допустима; проверить, не осталось ли активных сеансов или сохранённых подключений на сервере 1С; обратиться к специалистам по сопровождению 1С, которые работают со структурой таблиц Params и users базы. Самостоятельная правка внутренних таблиц базы (особенно файловой 1Cv8.1CD) сторонними редакторами с высокой вероятностью приводит к повреждению файла и полной потере данных — без проверенной резервной копии к этому приступать нельзя.

Типичные ошибки и меры предосторожности

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

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

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

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

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

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

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

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

Статус учётной записи
Норма

Флаги блокировки сняты, вход разрешён

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

Учётная запись заблокирована после неудачных попыток — снимите блокировку в карточке пользователя

Аутентификация ОС
Норма

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

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

Запрашивается пароль 1С — проверьте формат указания пользователя ОС и флаг аутентификации

Итог

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

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

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

Можно ли посмотреть пароль пользователя через SQL-запрос к базе?

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

Пользователь забыл пароль, но помнит, что он «простой». Можно подобрать?

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

Узнает ли пользователь, что администратор сменил ему пароль?

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

Можно ли временно отключить запрос пароля для пользователя?

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

Как узнать, кто из пользователей имеет административные права?

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

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

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