1С v8 восстановление пароля
Декабрь 28th, 2008
Бывают случаи когда администратор базы 1С теряет пароль от неё …
Но это не тот случай.
В этот раз дело так — взял базу для дороботки прикладного решениия, а пароль на пользовтателя взять забыл. Результат нужен заказчику уже в понедельник, а уже воскресенье и звонить не хочется особо. Придется вручную подумал я и дело пошло.
- Открываем файл БД 1Cv8.1CD при помощи HEX-редактора. (я использую WinHex)
- Делаем «Find Text» с параметрами: Текс для поиска: «users.usr», кодировка: «Unicode». Должно найти следущую последовательность байт … 00 00 2D 00 00 00 00 09 00 75 00 73 00 65 00 72 00 …
- Меняем один бит перед 09 с 00 на 01. Должно получиться 00 00 2D 00 00 00 01 09 00 75 00 73 00 65 00 72 00. Сохраняем изменения.
- Открываем базу конфигураторм 1С и беспрепятственно заходим в неё.
- Снова переходим в HEX-редактор и приводим все к первоначальному виду, т.е меняем 01 на 00. Опять сохраняем.
- В конфигураторе 1С меняем пароль у необходимого пользователя.
p.s. Помним о том, что пароли следую хранить в надежном месте.
Два года уже этой «секретной» операции….:-)