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

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

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

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

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

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

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

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

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

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

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

Как проверить настройки аутентификации пользователя

Прежде чем что-то менять, полезно посмотреть, как именно пользователь входит в базу. Откройте конфигуратор под учётной записью с правами администратора и перейдите в меню «Администрирование» → «Пользователи». В списке выберите нужного пользователя и откройте его свойства двойным щелчком.

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

Если база работает в клиент-серверном варианте, тот же список доступен через консоль управления сервером 1С и через типовой интерфейс «Администрирование → Пользователи» в режиме Предприятия (в конфигурациях с Библиотекой стандартных подсистем). Там же можно увидеть дату последнего входа и признак блокировки учётной записи.

Поле пароля пустоеПароль не задан или скрыт

Проверьте, включена ли аутентификация 1С:Предприятия — возможно, пользователь входит через Windows

Включена аутентификация ОСВход через учётную запись Windows

Пароль меняется в Windows/Active Directory, а не в 1С

Пользователь не может войтиПароль утерян или учётка заблокирована

Задайте новый пароль администратором и проверьте флажок блокировки

Как сбросить и задать новый пароль пользователю

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

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

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

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

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

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

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

Для клиент-серверной базы данные пользователей хранятся в таблицах СУБД, и прямое вмешательство в них не поддерживается вендором и рискованно. Безопаснее восстановить доступ через резервную копию: развернуть копию базы, в которой известен административный пароль, либо привлечь специалиста с опытом администрирования кластера 1С. Если база работает в облачном сервисе (например, арендованная), восстановление доступа выполняется через личный кабинет сервиса или его поддержку.

Почему нельзя пользоваться утилитами «для просмотра паролей 1С»

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

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

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

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

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

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

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

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

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

Сотрудник забыл свой парольЗадайте новый пароль через список пользователей и включите требование смены при входе
Пользователь входит через WindowsСбрасывайте пароль в Windows или Active Directory, в 1С менять нечего
Утерян пароль единственного администратора файловой базыСделайте копию базы, временно переместите users.usr, создайте нового администратора
Утерян доступ к клиент-серверной базеВосстановите из резервной копии или привлеките специалиста по администрированию кластера
Нужно выяснить, кто работал под чужим логиномСмотрите журнал регистрации, а не пытайтесь узнать пароль

Проверка результата после смены пароля

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

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

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

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

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

Пользователь входит и видит свои разделы

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

Ошибка аутентификации — проверьте раскладку, Caps Lock и что пароль сохранён

Вход со старым паролем
Норма

Доступ отклонён

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

Старый пароль всё ещё работает — изменение не сохранено

Журнал регистрации
Норма

События входа под нужным именем

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

Входы фиксируются под другим пользователем или не фиксируются

Итог

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

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

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

Можно ли увидеть пароль пользователя в конфигураторе 1С?

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

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

В файловой базе сведения о пользователях и хеши паролей хранятся в файле users.usr в каталоге базы. В клиент-серверном варианте — в служебных таблицах базы данных на СУБД. В обоих случаях пароли там присутствуют только в виде хешей.

Что делать, если пользователь входит через Windows-аутентификацию?

Пароль такого пользователя к 1С отношения не имеет — это пароль учётной записи Windows или домена. Сбрасывать его нужно средствами операционной системы или Active Directory, обычно это делает системный администратор.

Можно ли узнать пароль из журнала регистрации?

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

Безопасно ли удалять файл users.usr для сброса доступа?

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

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

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