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