This is an old revision of the document!
Таблица v8users
В данной таблице содержатся данные о пользователях базы 1с. Иногда из неё можно извлечь некоторую полезную информацию. Такую, как имена пользователей и их роли в базе.
Если мы работаем в PostgreSQL, то получить список администраторов конкретной базы можно следующим образом.
В консоли сервера БД переключаемся на юзера postgres, запускаем psql, дальше выбираем базу.
su postgres psql \c database_name
Теперь запустим запрос SQL, который выгрузит нам всех пользователей с административными ролями.
select name from v8users where admrole = 1;
В некоторых гайдах пишут, что можно удалить таблицу v8users, либо её очистить, чтобы попасть в конфигуратор базы без пароля, однако, осуществить на практике это у меня пока не получилось. Но можно попробовать следующее.
Переименовываем таблицу и файл users.usr
ALTER TABLE v8users RENAME TO v8users2; UPDATE Params SET FileName='users.usr_old' WHERE FileName='users.usr';