Снимаем, меняем и восстанавливаем пароль пользователя базы 1С
Содержание
Снять пароль пользователя
в 1С 8.3 можно двумя путями: в режиме «Предприятие» (Администрирование → Настройки пользователей и прав) или в Конфигураторе (Администрирование → Пользователи). В карточке пользователя вы очищаете поле пароля либо задаёте новый — права, роли и остальные настройки при этом не трогаются.
Отдельный случай — забыт единственный пароль администратора, и войти больше некому. Встроенной кнопки «восстановить пароль » в платформе нет. Остаётся восстановить базу из резервной копии или поправить пароль утилитой прямо в файле базы — и только если база ваша.
.1CD или резервная копия; клиент-серверную — только копия или смена через СУБД.Где 1С хранит пользователей и пароли
Список пользователей в 1С 8.3 — общий для режима «Предприятие» и для Конфигуратора. Пароль, который вы задали, один и тот же для входа в оба режима. Поэтому неважно, где вы его меняете: результат одинаковый.
Пароль хранится не в открытом виде, а в виде необратимого хеша. Посмотреть действующий пароль нельзя даже с правами администратора — его можно только снять или заменить на новый.
Способов аутентификации у пользователя два:
- 🔑 Аутентификация 1С:Предприятия — вход по имени и паролю. Именно этот пароль мы снимаем.
- 🪟 Аутентификация операционной системы — вход по учётной записи Windows или домена, без пароля в 1С.
Если список пользователей в базе пуст, 1С запускается вообще без запроса пароля — и «Предприятие», и Конфигуратор открываются сразу с полными правами. Это значит, что «убрать пароль совсем» — это либо очистить поле пароля у пользователя, либо (крайний вариант) удалить всех пользователей .
Для типовых конфигураций на БСП (Бухгалтерия 3.0, ЗУП 3.1, Управление торговлей 11) заводить и удалять пользователей правильнее в «Предприятии». Там каждый пользователь базы связан с элементом справочника «Пользователи», и управление из одного места не рвёт эту связь.
Как снять или сменить пароль через «Предприятие»
Это основной способ для типовых конфигураций, и для него не нужен Конфигуратор.
- Войдите в базу под пользователем с правами администратора.
- Откройте
Администрирование → Настройки пользователей и прав → Пользователи. - Найдите нужного человека в списке и откройте его карточку двойным щелчком.
- Чтобы задать новый пароль — нажмите ссылку установки пароля, введите значение и запишите карточку.
- Чтобы закрыть вход этому сотруднику целиком — снимите флажок «Вход в программу разрешён».
Если включена политика сложности, пустой пароль система может не принять. Тогда вариантов два: задать новый пароль по требованиям политики либо смягчить саму политику (о ней — ниже).
Флажок «Вход в программу разрешён» снимает доступ полностью, а не только пароль. Человек перестанет входить в базу, пока флажок не вернут. Для разовой смены пароля он не нужен.
Когда пользователь жалуется, что при входе база требует придумать новый пароль, — у него в карточке стоит флажок «Потребовать смену пароля при входе». Снимите его, и запрос пропадёт.
Сброс пароля в Конфигураторе
Конфигуратор нужен, когда в базе нет доступа к режиму «Предприятие» или когда конфигурация нетиповая и настроек пользователей в «Предприятии» нет.
Запускают его из общего окна запуска 1С: выберите базу в списке, справа внизу переключите режим на «Конфигуратор» и нажмите кнопку запуска. Если в базе заведены пользователи, Конфигуратор тоже попросит имя и пароль — распространённое заблуждение, что он открывается без авторизации. Без прав администратора раздел с пользователями будет недоступен.
- Запустите базу в режиме Конфигуратор под администратором.
- Откройте
Администрирование → Пользователи. - Дважды щёлкните по пользователю — откроется карточка с вкладками «Основные» и «Прочие».
- На вкладке «Основные» очистите поля «Пароль» и «Подтверждение пароля» — это и есть удаление пароля.
- Чтобы задать новый — впишите одинаковое значение в оба поля.
- Нажмите «ОК» и сохраните.
Пароль чувствителен к регистру и раскладке клавиатуры: Admin и admin — разные пароли.
Там же, на вкладке «Основные», стоит флажок «Аутентификация 1С:Предприятия». Если его снять и включить «Аутентификация операционной системы» с указанием учётной записи Windows, пользователь будет входить по доменной учётке вообще без пароля 1С.
Снятый пароль вступает в силу сразу после сохранения — ни перезапуск службы, ни обновление конфигурации не нужны.
Удаление пользователя из базы
Снять пароль и удалить пользователя — разные задачи. Удаление убирает учётную запись целиком вместе с её ролями.
В нетиповой конфигурации удаляют в Конфигураторе: Администрирование → Пользователи, выделить строку, клавиша Delete, подтвердить.
В типовой конфигурации на БСП так делать не стоит. Удалите учётную запись в «Предприятии» через ту же карточку (Администрирование → Настройки пользователей и прав → Пользователи) — пометкой на удаление элемента справочника. Платформа сама уберёт связанного пользователя информационной базы.
Если удалить пользователя в Конфигураторе, а в «Предприятии» останется связанный с ним элемент справочника «Пользователи», получите «осиротевшую» запись без входа. Разбираться с ней потом дольше, чем сделать правильно сразу.
Нельзя удалить последнего пользователя с правами администратора, если вы вошли под ним же: сначала войдите другим администратором или создайте нового.
Часто удалять вообще не нужно. Если сотрудник уволился, но его документы и записи в истории должны сохранить авторство, не удаляйте учётную запись — просто снимите флажок «Вход в программу разрешён». Человек не сможет зайти, а ссылки на него в проведённых документах останутся целыми. Полное удаление оставляйте для ошибочно заведённых пустых учёток.
Что делать, если забыт пароль администратора
Самая болезненная ситуация: пароль администратора потерян, других администраторов нет, в Конфигуратор тоже не пускает. Штатного механизма «восстановить пароль» в 1С нет — пароль хранится хешем, расшифровать его нельзя. Поэтому действуют в обход.
Для файловой базы есть сторонние утилиты, которые работают напрямую с файлом 1Cv8.1CD и очищают пароли пользователей (одну из таких утилит называют по-разному, в том числе ChangePass). Порядок общий:
- Закройте базу у всех пользователей.
- Сделайте копию файла
1Cv8.1CD— если утилита повредит базу, откатитесь на копию. - Укажите утилите путь к файлу базы и сбросьте пароль нужного пользователя.
- Запустите базу и задайте новый пароль штатно, через Конфигуратор.
Применяйте такие инструменты только к своей базе и на свой риск: формат файла недокументирован, и ошибка может оставить базу нечитаемой.
Без утилит надёжнее восстановить базу из резервной копии за дату, когда пароль был известен, либо выгрузить данные и перенести их в новую базу.
Совет «удалить всех пользователей, чтобы база открылась без пароля» годится только при полном отсутствии доступа и после копии базы. Вместе с пользователями вы потеряете их персональные настройки и привязки.
Особенности клиент-серверной базы
В клиент-серверном варианте пароли пользователей хранятся не в кластере серверов, а внутри самой информационной базы (в таблицах СУБД). Поэтому снимают и меняют их там же, где и в файловой: в Конфигураторе, подключённом к серверной базе, или в «Предприятии». Процедура не отличается.
Подключить Конфигуратор к серверной базе можно с любого рабочего места, где установлена платформа той же версии: в окне запуска добавьте базу типа «На сервере 1С:Предприятия», укажите имя сервера и имя базы в кластере. Отдельно идти на сам сервер для смены пароля не требуется.
Не путайте с ними пароль администратора кластера — это отдельная учётная запись управления самим кластером (консоль администрирования серверов, утилита rac), а не пользователь базы. Потеря пароля пользователя базы к кластеру отношения не имеет.
Если же забыт именно пароль администратора кластера, не пересоздавайте кластер и не удаляйте базы. Безопасный путь:
- остановите службу «Агент сервера 1С:Предприятия» (предупредив пользователей — все сеансы оборвутся);
- восстановите файлы реестра кластера из резервной копии, где пароль был известен;
- либо обратитесь к администратору сервера, который настраивал кластер.
Остановка службы агента завершает работу всех пользователей во всех базах кластера. Делайте это в нерабочее время или по согласованию.
Профилактика: второй администратор и политика паролей
Большинство историй «потерял пароль, войти некому» решаются до того, как случились. Правило простое: в базе всегда держите не меньше двух учётных записей с правами администратора. Тогда потеря одного пароля не блокирует базу — заходите под вторым и снимаете пароль первому.
Завести запасного администратора в типовой конфигурации:
- Откройте
Администрирование → Настройки пользователей и прав → Пользователи. - Создайте нового пользователя, задайте имя и пароль.
- Откройте его права и выдайте роль администратора (в карточке прав — профиль с полным доступом).
- Проверьте вход под новой учётной записью, прежде чем на неё рассчитывать.
Пароль администратора храните не только в голове: менеджер паролей или запечатанный конверт у ответственного надёжнее стикера на мониторе.
После того как доступ восстановлен, настройте требования к паролям — чтобы следующий сотрудник не поставил 123 и чтобы пароли не жили вечно.
В типовых конфигурациях это раздел Администрирование → Настройки пользователей и прав, группа настроек входа. Там задают:
| Настройка | Что регулирует |
|---|---|
| Минимальная длина пароля | Сколько символов минимум |
| Требование сложности | Буквы разных регистров, цифры, спецсимволы |
| Срок действия пароля | Через сколько дней потребуется сменить |
| Запрет повтора прежних паролей | Нельзя вернуть старый пароль |
Для отдельного пользователя в его карточке можно дополнительно включить «Потребовать смену пароля при входе» и «Запретить изменение пароля» (когда пароль задаёт только администратор).
В нетиповой конфигурации без БСП единого экрана парольной политики может не быть. Тогда опираются на флажки в карточке пользователя Конфигуратора — запрет на самостоятельную смену пароля и показ в списке выбора — и на организационные правила: кто и как часто меняет пароли.
Если снять пароль у пользователя не получается из-за политики сложности, временно ослабьте требования, очистите пароль, затем верните политику обратно.
Частые ошибки после сброса
Распространённые симптомы, когда вход не удаётся уже после смены пароля:
- «Неверное имя или пароль» сразу после смены — чаще всего включён
Caps Lockили не та раскладка. Пароль чувствителен к регистру. - База снова требует придумать пароль — у пользователя стоит флажок «Потребовать смену пароля при входе», снимите его в карточке.
- В клиент-серверной базе пароль «не тот» — проверьте, что подключаетесь именно к нужной базе кластера, а не к одноимённой копии.
- Изменения не видны коллеге — он остался в старом сеансе. Новый пароль действует при следующем входе, активный сеанс не разрывается.