Инструменты пользователя

Инструменты сайта


faq:1c:password

Сброс паролей

Платформа 8.2

Файловая база

Подходит, как минимум, для платформ 8.2 версий 8.2.15, 8.2.19 1)

Открыть файл базы данных HEX-редактором и выполнить:

  • V8USERS меняем на H8USERS
  • находим users.usr - перед этой строкой «00 09 00», меняем так, чтобы было «01 09 00»
  • сохраняем, закрываем HEX-редактор
  • запускаем конфигуратор, проверяем, что в базу пускает без пароля
  • закрываем конфигуратор
  • тестируем и исправляем базу с помощью утилиты chdbfl.exe
  • заводим новых пользователей

База MS SQL

При работе на SQL 1С хранит список пользователей в двух местах: в таблице v8users и в файле users.usr который бинарно расположен в таблице Params. 2)

Надо платформу заставить думать что в базе нет ни одного пользователя. Для этого необходимо переименовать таблицу v8users и строчку с файлом users.usr. Открываем SQL Server Management Studio логинимся и создаем запрос к базе данных с содержанием:

EXEC sp_rename 'v8users', 'v8users_old'
GO
UPDATE Params
SET FileName = 'users.usr_old'
WHERE FileName = 'users.usr'
GO

После этого открываем базу данных в конфигураторе и видим что платформа не спрашивает пользователя и пароль, при этом в SQL Server будет заново создана таблица v8users. Теперь чтобы всех пользователей вернуть обратно не закрывая конфигуратора выполним в SQL Server Management Studio запрос:

DROP TABLE v8users
GO
EXEC sp_rename 'v8users_old', 'v8users'
GO
UPDATE Params
SET FileName = 'users.usr'
WHERE FileName = 'users.usr_old'
GO

После выполнения запроса в списке пользователей появятся все пользователи, останется только найти нужного, и изменить ему пароль.

База PostgreSQL

FIXME

faq/1c/password.txt · Последнее изменение: 2022-02-19 18:16 — 127.0.0.1