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