Версия для печати

Сброс пароля в 1С 7.7 и 1С:8.x

Сброс пароля в 1С 7.7 и 1С:8.x

Иногда бывают случаи, когда необходимо войти в базу 1С с правами администратора, а логин/пароль администратора безвозвратно утерян.Например, единственный администратор/программист 1С в организации уволился, а руководство не позаботилось о передаче дел от увольняющегося сотрудника.

В этой статье я расскажу, как получить админский доступ к базе 1С.

1. 1С:Предприятие 7.7

Это самый простой вариант. Файловый вариант базы и SQL-ный варианты взламываются одинаково.

В каталоге конфигурации есть папка "usrdef", а в ней единственный файл "users.usr". Переименовав этот файл (например в "users_.usr"), входим в конфигуратор без пароля.

Открываем в конфигураторе список пользователей и видим, что он пуст.

1C77emptyListUsers

 

Переименуйте файл обратно в "users.usr". Снова откройте список пользователей - в нем будут присутствовать все пользователи 1С.

1C77fullListUsers 

Осталось добавить в этот список себя в качестве администратора и сохранить.

 

2. 1С:Предприятие 8.x (клиент-серверный вариант)

Клиент-серверный (в простонародии, SQL-ный) вариант 1С:8.x взламывается очень похоже на 1С:7.7.

Запускаем SQL Server Management Studio. Находим базу данных, соответствующую нужной конфигурации 1С. Раскрываем список ее таблиц и внизу находим таблицу "dbo.Params".

1C8SQL 1

Щелкаем по этой таблице правой кнопкой мыши и выбираем "Изменить первые 200 строк". Таблица открывается на редактирование. В столбце "FileName" находим значение "users.usr". Изменяем его, например на "users_.usr".

1C8SQL 2

После этого запускаем конфигуратор и входим в него без логина/пароля. Список пользователей будет пуст до тех пор, пока мы не изменим значение обратно на "users.usr".

1C8emptyListUsers1C8fullListUsers 

Добавляем себя с правами администратора. И всё!

Обсудить статью можно на форуме

Последнее изменение Понедельник, 04 апреля 2016 11:30