Снятие и сброс пароля пользователя в 1С 8.3

· 9 мин

Содержание

Снять пароль пользователя в 1С 8.3 может только тот, у кого в базе есть права администратора. Самый короткий путь — открыть Конфигуратор , зайти в Администрирование → Пользователи, открыть нужную карточку и очистить поля пароля. После этого человек входит в базу без пароля, а вы при желании задаёте новый.

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

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

Кто вправе снять пароль и что для этого понадобится

Сброс чужого пароля — операция администратора. Чтобы её выполнить, нужна учётная запись с ролью Полные права (или Администрирование). Обычный пользователь может сменить только свой пароль, да и то если ему это не запрещено настройкой.

Что стоит проверить до начала:

  • 🔑 есть ли в базе второй администратор, под которым вы сможете войти;
  • 💾 сделана ли свежая резервная копия базы (.dt или копия файла 1Cv8.1CD);
  • 🖥️ знаете ли вы, файловая у вас база или серверная — от этого зависит способ подключения Конфигуратора.

Снятие и смена пароля не требуют монопольного (эксклюзивного) доступа к базе. Монополия нужна для обновления структуры, загрузки .dt и тестирования — а менять список пользователей можно, когда в базе работают другие люди.

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

Сброс пароля пользователя через Конфигуратор

Это основной способ, он одинаково работает и для файловой, и для серверной базы.

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

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

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

Полезные флажки на той же карточке:

  • Пользователю запрещено изменять пароль — снимите, если хотите, чтобы человек потом сменил пароль сам.
  • Аутентификация операционной системы — привязка к доменной/локальной учётке Windows. Если она включена, пароль 1С может быть вообще не нужен: вход идёт по учётной записи ОС.
  • Показывать в списке выбора — определяет, видно ли имя пользователя в окне входа. Если выключить, человек не выберет себя мышкой и должен будет вводить имя вручную. К паролю это отношения не имеет, но иногда «не могу войти» сводится именно к скрытому из списка пользователю.

Снять пароль и запретить вход — разные действия. Пустой пароль оставляет человеку возможность войти; чтобы перекрыть доступ совсем, пароль не трогают, а блокируют саму учётную запись. В Конфигураторе можно просто удалить лишние права, а в режиме Предприятия — снять флажок, разрешающий вход в программу. Решайте заранее, что вам нужно: вернуть человеку доступ или, наоборот, закрыть.

Снятие пароля в режиме 1С:Предприятие

В типовых конфигурациях (Бухгалтерия 3.0, ЗУП 3.1, Управление торговлей 11) пользователями удобнее управлять прямо в режиме Предприятия, не заходя в Конфигуратор. Путь стабилен для всех трёх:

Администрирование → Настройки пользователей и прав → Пользователи.

Дальше:

  1. Откройте карточку нужного пользователя.
  2. Нажмите кнопку установки пароля (в карточке — рядом с полем пароля).
  3. Введите новый пароль дважды и запишите карточку.

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

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

Управление пользователями в режиме Предприятия есть в конфигурациях с подсистемой «Библиотека стандартных подсистем» — это БП, ЗУП, УТ, КА, ERP. Если в вашей конфигурации такого раздела нет, пользователи правятся только через Конфигуратор.

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

Чем отличается клиент-серверная база

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

При подключении Конфигуратора к серверной базе 1С так же показывает окно входа с логином и паролем пользователя. Снимаете пароль точно так же, как в файловой базе.

А вот под «паролем администратора базы данных» в клиент-сервере часто понимают совсем другое — учётную запись СУБД (Microsoft SQL Server или PostgreSQL), под которой сервер 1С подключается к базе данных. Если этот пароль сменили на стороне СУБД, база перестанет открываться с ошибкой подключения к серверу баз данных. Пользователи 1С тут ни при чём.

Исправляют это в консоли администрирования серверов 1С:

  1. Откройте консоль, разверните кластер и список информационных баз.
  2. Откройте свойства нужной информационной базы.
  3. Впишите актуальные имя пользователя и пароль СУБД.
  4. Сохраните — база снова начнёт открываться.

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

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

Вход по параметрам запуска и чего ими не сделать

Иногда «снять пароль» понимают как «войти без ввода пароля вручную». Для автоматического входа есть параметры командной строки.

Файловая база:

1cv8.exe ENTERPRISE /F"C:\Bases\Buh" /N"Иванов" /P"пароль"

Серверная база:

1cv8.exe ENTERPRISE /S"server\Buh" /N"Иванов" /P"пароль"

Где /N — имя пользователя, /P — его пароль. Эти ключи удобны для ярлыков и скриптов автозапуска: 1С подставит логин и пароль сама, окно входа не появится.

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

Если пароль в /P неверный, запуск завершится ошибкой Идентификация пользователя не выполнена. Это не повод искать обходные ключи — это повод сбросить пароль через Конфигуратор.

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

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

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

Разберём по случаям, что реально помогает.

Потерян пароль — какой у вас случай?

Остановка службы сервера 1С оборвёт сеансы всех работающих пользователей. Делайте это только в согласованное технологическое окно и с заранее снятой резервной копией.

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

Как не терять пароли: простая профилактика

Снятие пароля — это починка последствий. Чтобы к ней не возвращаться, настройте базу так, чтобы потеря одного пароля не блокировала работу.

Защита от потери доступа
Выполнено: 0 / 6

Пара пояснений к списку:

  • Два администратора — минимальная страховка. Если один пароль потерян, второй спокойно его сбросит.
  • Аутентификация ОС избавляет от отдельного пароля 1С для доменных пользователей: человек заходит в Windows — и сразу в 1С. Терять нечего.
  • Резервные копии решают не только проблему паролей: с копией, снятой «когда всё работало», вы вернёте и доступ, и данные.

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

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

Можно ли посмотреть текущий пароль пользователя?
Нет. 1С хранит не пароль, а его хэш, расшифровать который нельзя. Поэтому забытый пароль не «восстанавливают», а сбрасывают и задают новый.
Нужно ли выгонять пользователей из базы, чтобы сменить пароль?
Нет. Управление пользователями не требует монопольного доступа — люди могут продолжать работать, пока вы меняете пароль в Конфигураторе.
Сбросится ли пароль после обновления конфигурации?
Нет. Обновление конфигурации и платформы не трогает список пользователей и их пароли. Если после обновления вход перестал работать, причина в другом — проверьте имя пользователя и раскладку клавиатуры.
Что делать, если при входе пишет «Идентификация пользователя не выполнена»?
Это неверный логин или пароль, либо несовпадение учётной записи при аутентификации ОС. Если пароль действительно забыт — сбросьте его из-под администратора, а не подбирайте.
Поможет ли удалить пользователя и создать заново?
Войти это не поможет, если прав администратора нет. А если права есть, проще сбросить пароль: при удалении и пересоздании вы потеряете персональные настройки и привязки документов к пользователю.