Что делать, если забыт пароль пользователя в 1С
Содержание
Снять или сбросить пароль пользователя в 1С может только администратор базы: он открывает список пользователей, очищает поле пароля или задаёт новый. Отдельного «секретного» файла или команды, которая обнуляет чужой пароль в обход прав, в 1С:Предприятии нет — пароль хранится внутри самой базы в виде хэша, а не в служебных файлах рядом с ней.
Отсюда два разных сценария. Первый: вы знаете пароль администратора и хотите поменять или удалить пароль сотруднику — это делается за минуту. Второй: забыт пароль единственного администратора, и других учётных записей с полными правами нет — тут штатного обхода не существует, и честный ответ про этот случай ниже.
Способ зависит от двух вещей: какой тип аутентификации включён у пользователя и где лежит база — в файловом варианте или на сервере 1С.
От чего зависит сброс пароля: тип аутентификации
В карточке каждого пользователя задаётся, как он входит в программу. От этого зависит, что именно вы сбрасываете.
- 🔑 Аутентификация 1С:Предприятия — вход по имени и паролю. Пароль хранится в базе. Именно его администратор очищает или меняет.
- 🖥️ Аутентификация операционной системы — вход привязан к учётной записи Windows или домена. Пароля в 1С у такого пользователя нет вообще: его «сброс» — это перепривязка к нужной учётной записи ОС, а не смена пароля.
- 🪪 Аутентификация OpenID / по токену — используется при подключении через сервис единого входа. Пароль хранится на стороне провайдера, в самой 1С его нет.
У пользователя может быть включено сразу несколько способов. Если сотрудник жалуется, что «не пускает», а в карточке стоит только вход по ОС, менять пароль 1С бесполезно — проверьте, той ли учётной записью Windows он входит.
Как понять, что настроено у конкретного человека: откройте его карточку и посмотрите, какие флажки аутентификации стоят. Если включён и вход по паролю, и вход по ОС — сотрудник может входить любым из способов, и снятие пароля не закроет ему вход через учётную запись Windows. Это частая причина путаницы: «пароль убрали, а он всё равно заходит» — заходит по второму способу.
Ещё один флажок, влияющий на вход, — показ пользователя в списке выбора при запуске. Если его снять, человек не увидит себя в списке и должен будет ввести имя вручную. На сам пароль это не влияет, но при разборе проблем со входом проверить стоит.
Когда в базе вообще не заведён ни один пользователь, 1С пускает любого с полными правами. Как только появился хотя бы один пользователь с правом администрирования, анонимный вход закрывается — и дальше доступ только через учётные записи.
Как администратор снимает или меняет пароль пользователя
Самый частый случай: сотрудник забыл пароль, а у вас есть доступ администратора. Менять базу на сервере при этом не нужно, список пользователей правится прямо в режиме 1С:Предприятия.
Войдите администратором и откройте справочник пользователей
. Путь зависит от конфигурации, но раздел верхнего уровня везет стабильный — Администрирование.
| Конфигурация | Путь к списку пользователей |
|---|---|
| Бухгалтерия 3.0 | Администрирование → Настройки пользователей и прав → Пользователи |
| ЗУП 3.1 | Администрирование → Настройки пользователей и прав → Пользователи |
| Управление торговлей 11 | НСИ и администрирование → Настройки пользователей и прав → Пользователи |
Дальше одинаково:
- Откройте карточку нужного пользователя двойным щелчком.
- Нажмите Установить пароль (или «Сменить пароль »).
- Чтобы задать новый — введите его дважды. Чтобы снять пароль совсем — оставьте поля пустыми и сохраните.
- При необходимости включите флажок Потребовать установку пароля при входе — тогда сотрудник задаст свой пароль сам при первом входе.
Если нужно, чтобы человек не мог менять пароль сам, снимите соответствующий флажок в той же карточке. А полностью закрыть вход, не удаляя учётную запись, можно флажком Вход в программу разрешён.
Снятие пароля не меняет права пользователя. Роли и доступ к данным задаются отдельно — обычно на вкладке с правами и профилями групп доступа. То есть вы можете очистить пароль, не трогая разрешения, и наоборот. Если же нужно именно убрать человека из базы, а не просто снять пароль, — это удаление учётной записи, а не сброс пароля ; удалять пользователей, за которыми числятся документы, в типовых конфигурациях не дают, их помечают на удаление или закрывают вход.
Чтобы вход по паролю вообще работал, в карточке должен стоять флажок аутентификации 1С:Предприятия. Если его снять, поле пароля станет неактуальным — человек сможет входить только тем способом, который остался включён.
Пустой пароль у администратора — дыра в безопасности, особенно если база опубликована на веб-сервере или работает на сервере 1С. Снимайте пароль только у рядовых пользователей и только временно.
Сброс пароля в файловой базе через Конфигуратор
В файловой базе список пользователей тоже можно править из Конфигуратора — это удобно, когда конфигурация нетиповая и привычного справочника «Пользователи» в интерфейсе нет.
- Запустите Конфигуратор для нужной базы (учётной записью с правом администрирования).
- Меню
Администрирование → Пользователи. - Откройте строку нужного пользователя двойным щелчком.
- На закладке Основные в группе Аутентификация 1С:Предприятия стоит поле пароля.
- Чтобы снять пароль — очистите поле и нажмите ОК. Чтобы задать новый — введите и подтвердите.
Важный момент, который часто упускают: Конфигуратор сам требует входа. Открыть его без действующей учётной записи администратора нельзя. То есть «сбросить забытый пароль через Конфигуратор» получится, только если у вас есть другой пользователь с правами администрирования. Если такого нет — смотрите раздел про забытый пароль администратора ниже.
Редактирование пользователей не требует монопольного доступа к базе — выгонять всех работающих не нужно. Монопольный режим нужен только для обновления структуры, загрузки .dt и тестирования.
Администрирование → Пользователи, снимите пароль у нужной строки.Пароли пользователей в серверной базе 1С
В клиент-серверном варианте список пользователей хранится там же — внутри самой информационной базы (в СУБД), а не в файлах кластера. Поэтому способ тот же: администратор входит в 1С:Предприятие или в Конфигуратор для серверной базы и правит нужного пользователя.
Разница только в подключении: при запуске выбирается база «на сервере 1С:Предприятия», а не файл. Операции со списком пользователей так же не требуют монопольного доступа.
Когда у пользователя серверной базы включена аутентификация ОС, «сброс» выглядит иначе: пароля в 1С нет, а вход привязан к доменной учётной записи. Если сотрудник уволился или сменил логин Windows, в его карточке нужно заново указать актуальную учётную запись ОС — тогда доступ восстановится без всякого пароля. Это же решает ситуацию, когда база переехала в другой домен и привязки «слетели».
А вот пароль администратора кластера серверов — это совсем другое. Он задаётся в консоли администрирования серверов и защищает не вход в базу, а управление кластером: список баз, сеансы, назначение функциональности. Этот пароль хранится в служебных данных сервера, а не в вашей базе. Путать его с паролем пользователя не нужно — сброс одного никак не влияет на другой.
Распространённое заблуждение: «пароль можно обнулить, удалив или поправив файл dbnames.cfg». Это неверно. dbnames.cfg всего лишь перечисляет базы, зарегистрированные на кластере, и паролей не содержит. Если его удалить, базы просто пропадут из списка кластера — доступ так не вернёшь.
Если пароль администратора забыт, а второго нет
Это самый тяжёлый случай, и лёгкого решения у него нет. Пароль хранится в базе хэшем, расшифровать его нельзя, а снять может только другой администратор. Это не недоработка, а защита: если бы пароль администратора можно было обнулить парой действий, любой пользователь базы получил бы полный доступ к данным.
Сначала убедитесь, что проблема именно в пароле. Если вход запрещён флажком в карточке или истёк срок действия пароля, сообщение будет другим, и помочь сможет второй администратор. А вот когда администратор ровно один и его пароль утерян — остаются только варианты ниже.
Что реально помогает:
- ✅ Проверьте других пользователей. Часто кроме «главного» администратора права администрирования есть ещё у кого-то — у того, кто ставил базу, у программиста, у бухгалтера-настройщика. Войдите под ним и сбросьте пароль обычным способом.
- ✅ Восстановите базу из резервной копии, сделанной тогда, когда пароль был известен. Это единственный надёжный способ вернуть доступ, если второго администратора нет.
- ✅ Обратитесь к тому, кто внедрял базу — франчайзи или внутренний ИТ-специалист могли сохранить учётные данные.
Чего делать не нужно:
- ❌ Не удаляйте и не пересоздавайте базу — потеряете все данные.
- ❌ Не правьте файл базы (
1Cv8.1CD) сторонними редакторами — это почти всегда ломает базу. - ❌ Не ищите «кряк для сброса пароля» — такие утилиты в лучшем случае бесполезны, в худшем несут вредоносный код.
Отдельно про пароль администратора кластера серверов, если забыт он. Здесь порядок такой: остановить службу «Агент сервера 1С:Предприятия» (это оборвёт все рабочие сеансы, делайте только в окно простоя), восстановить служебный файл кластера из резервной копии или поручить это администратору сервера. Пересоздавать кластер «с нуля» не нужно — потеряете регистрацию всех баз.
Что настроить после восстановления доступа
Вернув доступ, сразу закройте слабые места — иначе ситуация повторится.
Несколько практических правил:
- 🔒 Не отключайте аутентификацию ради удобства. Пустой пароль у администратора серверной или опубликованной базы — прямой путь к утечке.
- 👥 Минимум администраторов. Рядовым пользователям дайте только нужные роли, а не полные права «на всякий случай».
- 🧩 Для сети с доменом удобнее аутентификация ОС: сотрудник входит под своей учётной записью Windows, отдельный пароль 1С не нужен, и забывать нечего.
- 💾 Резервные копии — это не только защита данных, но и единственная страховка на случай забытого пароля администратора. Без свежего бэкапа восстановить доступ может быть нечем.
В настройках пользователей и прав можно включить требования к паролям — минимальную длину и периодическую смену. Это дисциплинирует и снижает риск простых паролей вроде 123 или admin.
Частые вопросы
Можно ли войти в базу без пароля, если он забыт, а администратора нет?
Чем пароль пользователя отличается от пароля администратора кластера?
Сбросятся ли пароли, если выгрузить и загрузить базу в файл `.dt`?
.dt доступ не открывает и пароли не обнуляет.