Сброс пароля 1С для файловой и SQL базы

Автор: | 07.10.2019

Восстановление пароля 1С, если база файловая.

Для старых баз (для новых форматов баз чуть ниже).

Перед взломом пароля пользователя ОБЯЗАТЕЛЬНО сделайте резервную копию базы данных 1С, можно просто копированием файла «1Cv8.1CD». Важно, чтобы во время копирования в базе не было пользователей.

Для взлома пароля 1С 8.3 нам потребуется программа — HEX-редактор, например, WinHex (запускается без установки).

1 шаг

Устанавливаем и запускаем WinHex. Из программы открываем файл базы данных — 1Cv8.1CD. Лежит файл по адресу расположения базы, подвергаемой «взлому» пользователя, который прописан в списке выбора информационных баз

2 шаг

После открытия файла 1Cv8.1CD в файле необходимо найти нужную строку для редактирования. Для этого необходимо нажать сочетание клавиш ctrl+F, выбрать кодировку из списка — Unicode (как на скриншоте), ввести в строку поиска «users.usr» и нажать ОК:

 

 

3 шаг

После того как мы нашли нужную строку в колонке со значением «6», меняем цифру «00» на «01»

 

Пароли сняты.

Для баз сконвертированных под 1С: Предприятие 8.3.5.1383.

В найденной строке users.usr меняем число не в столбце № 6, а ищем в этой строке число “09” и слева от него меняем “00” на “01”
Далее ищем строку “v8users”.( Если не находит, снимаем галочку “Match case” и повторяем поиск).
В найденной строке меняем букву «V» на «H» так, чтобы получилось “h8users” ( H 8 U S E R S )

Для баз 1С: Предприятие 8.3.10 и более новых.

1) Скачиваем WinHEX
2) v8users Меняем на l8users (возможно потребуется выполнить поиск в разных кодировках)
3) users.usr Меняем на lsers.lsr
4) Сохраняем. (База считается битой)
5) Прогоняем chdbfl с галкой автоматически исправлять ошибки. Прогонит, скажет что ошибок не было, но база становится рабочей и без пользователей.

 

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

Если у Вас на предприятии клиент-серверный вариант 1С 8.2, необходимо действовать немного иначе.

Шаг 1

Запускаем утилиту для управления sql-сервером — Microsoft SQL Server Management Studio.

Шаг 2

Находим в списке таблицу «dbo.params«:

 

 

Шаг 3

Чтобы снять пароль 1С, в списке находим строчку с именем «users.usr» и удаляем её:

 

Обновление: в релизе платформы 1С 8.3.5.1460 описанный выше способ не дает должного результата. Из опыта наших читателей известно, что необходимо попробовать удалить таблицу Usersv8.

 

Источник: programmist1s.ru

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

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