Доступ в базу 1С без пароля

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

Важно! Перед выполнением операций необходимо сделать резервную копию информационной базы 1С.

Где в 1С храниться информация о паролях?

1С:Предприятие 8.2/8.3 хранит информацию о паролях в двух местах:

  • В таблице БД SQL v8users.
  • В файле users.usr. Файл бинарно сохранен в таблице Params.

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

Не пытайтесь стирать вообще всю инфу из полей с паролями. Они не бывают пустыми.

Как получить полный доступ к базе 1С без пароля?

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

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

Алгоритм получения доступа в базу 1С без пароля:

  1. Удалить данные  из таблицы v8users (переименовать таблицу) и файла users.usr
  2. Зайти без пароля в Конфигуратор 1С:Предприятия
  3. Восстановить таблицы v8users и файл users.usr
  4. Поменять пароль администратора или создать нового

Реализовываем:

В Management Studio создаем запрос к БД

Открываем 1С:Предприятие в режиме Конфигуратора. Логин пароль запрошен не будет. Доступ будет предоставлен полный.

Не закрывая Конфигуратор выполним второй запрос к БД на восстановление:

В открытом Конфигураторе зайти в Администрирование — Пользователи. Убедиться, что все изначальные пользователи добавлены в БД. Меняем пароль у администратора или создаем нового.

Важно! В некоторых конфигурациях создание пользователей выполняется в режиме Предприятия.

Перезагружаем Конфигуратор, вводим заданный нами пароль.

В итоге мы получили доступ в клиент серверную базу 1С не имея логина и пароля.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *