Сброс и снятие паролей в 1С 8.3: все рабочие способы

· 10 мин

Содержание

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

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

Снятие и сброс пароля — операция администратора над своей базой. Это не обход лицензии и не взлом: лицензионный ключ 1С и пароль пользователя — разные вещи. Обходить лицензионную защиту платформы незаконно, и в этой статье речь только о доступе к собственной информационной базе.

С чего начать: определите свой случай

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

  • 🔑 Пароль пользователя информационной базы — его спрашивает окно входа при запуске 1С:Предприятие. Хранится внутри базы, в списке пользователей.
  • 🛡️ Пароль администратора базы — тот же пользователь ИБ, но с полными правами (роль «Полные права» / «Администратор»). Если потерян только он — в базу некому войти с правами на управление.
  • 🖥️ Пароль администратора кластера серверов — отдельная вещь, нужна для консоли администрирования серверной 1С. К входу в саму базу отношения не имеет.

Прежде чем что-то менять, уточните тип базы (файловая или серверная) и сделайте копию.

Какой пароль нужно снять?

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

Самый частый и безопасный сценарий: сотрудник забыл пароль, а администратор на месте. Пароль пользователя ИБ сбрасывает любой, у кого есть права администрирования.

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

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

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

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

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

Что делать, если потерян пароль администратора базы

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

Порядок действий зависит от того, что у вас есть.

Если есть резервная копия или выгрузка базы. Разверните копию, сделанную до того, как пароль потеряли, — в ней вы ещё знали вход. Проверьте архивы: копию .dt, бэкап SQL, папку с файловой базой на другую дату.

Выгрузку .dt разворачивают в Конфигураторе через Администрирование → Загрузить информационную базу. Это полностью заменит текущую базу содержимым копии — перед загрузкой сделайте архив того, что есть сейчас, иначе потеряете данные, введённые после даты копии. Если же свежие данные важнее сброса пароля, восстанавливать базу целиком не стоит: разверните копию отдельной базой, посмотрите в ней живой пароль администратора и войдите им в рабочую.

Если копии нет, база файловая. Список пользователей хранится внутри файла базы 1Cv8.1CD. Существуют специализированные утилиты восстановления доступа к файловым базам, но пользоваться ими без опыта рискованно: ошибка повреждает базу целиком. Это работа для специалиста — обратитесь к тому, кто базу обслуживает, или к партнёру 1С.

Если база клиент-серверная. См. следующий раздел — там свои нюансы.

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

Чтобы такое не повторилось, после восстановления заведите второго пользователя с полными правами: в Конфигураторе Администрирование → Пользователи, кнопка добавления, на закладке с ролями отметьте роль «Полные права» (в типовых конфигурациях — «Администратор системы»). Второй администратор — страховка: потеряв один пароль, вы войдёте под другим и спокойно сбросите первый, без бэкапов и специалистов.

Сброс пароля в клиент-серверной базе

В клиент-серверном варианте данные лежат в СУБД (PostgreSQL или MS SQL), но список пользователей ИБ по-прежнему внутри базы, а не в SQL. Поэтому сбросить пароль пользователя напрямую запросом к SQL-таблице нельзя — структура служебная и недокументированная, правка вручную ломает базу.

Правильный порядок — тот же Конфигуратор:

  1. В окне запуска добавьте базу типа «На сервере 1С:Предприятия», укажите имя сервера и имя базы.
  2. Откройте её в режиме Конфигуратор под администратором.
  3. Дальше — как в файловой: Администрирование → Пользователи, очистка пароля.

Проблема возникает, если потерян именно пароль администратора базы. Тогда:

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

Отдельно стоит пароль администратора кластера — его запрашивает консоль администрирования (или команды rac) при управлении серверами. Это не пароль входа в базу.

Если потерян пароль администратора кластера, не пересоздавайте кластер и не удаляйте базы. Варианты: восстановить файлы служебного реестра кластера из резервной копии сервера либо решать вопрос с тем, кто настраивал сервер. Любая остановка службы 1C:Enterprise 8.3 Server Agent оборвёт сеансы всех пользователей — делайте это только в нерабочее время и предупредив людей.

Точные подкоманды rac смотрите в справке rac help — не полагайтесь на память, набор параметров зависит от версии платформы.

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

Когда окно входа не пускает в программу

Иногда задача звучит как «убрать пароль на запуск», хотя сам пароль известен — просто надоело вводить его каждый раз, или вход «подвисает». Это не сброс, а настройка входа. Разберём варианты.

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

Вход по учётной записи Windows (аутентификация ОС). Удобно, когда у каждого свой вход в Windows. Тогда 1С узнаёт пользователя по его доменной учётке и пароль не спрашивает:

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

Теперь при запуске под своей учёткой Windows человек входит в базу без ввода пароля.

Вход зависает или сразу закрывается — это уже не про пароль. Чаще причина в другом:

  • повреждён кэш конфигурации — помогает запуск с очисткой временных файлов (ярлык запуска с ключом /ClearCache либо удаление кэша из каталога профиля пользователя);
  • несовместимая версия платформы — база требует релиз не ниже определённого номера;
  • проблема с лицензией — без действующей лицензии платформа просто не запустит базу (кроме учебной версии), и выглядит это иногда как «не пускает».

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

Легальное восстановление доступа: поддержка и партнёр

Если своими силами вход не вернуть, это нормальная ситуация, с которой работают партнёры 1С. Чтобы разговор был предметным, подготовьте заранее:

  • тип базы — файловая или клиент-серверная, какая СУБД;
  • есть ли резервные копии и на какие даты;
  • какой именно пароль потерян — пользователя, администратора базы или администратора кластера;
  • кто и когда настраивал базу и сервер.

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

Чего поддержка не делает — не «вскрывает» чужие базы и не обходит лицензионную защиту. Это выходит за рамки закона, и просить об этом бессмысленно.

Как больше не терять пароли

Потеря пароля администратора — самая дорогая из всех: она останавливает управление базой. Пара настроек заранее снимает риск.

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

Отдельно про клиент-серверную установку: храните в надёжном месте не только пароль администратора базы, но и пароль администратора кластера, а также доступы к СУБД и к серверу. Восстанавливать их по отдельности долго и дорого.

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

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

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