[Решено] Как сбросить пароля к консоли серверов 1С
1. Для начала нужно посмотреть откуда служба Server Agent (x86-64) берет настройки, открываем службы находим службу и смотрим что в параметре -d прим. -d «C:\Program Files\1cv8\srvinfo»
(фото)
А дальше варианты:
В 8.1 учетка администратора хранилась в 1CV8Reg.lst
В 8.2 учетка администратора хранилась в srvribrg.lst
В 8.3 учетка администратора хранятся в 1CV8Clst.lst
пару примеров:
1. Без пользователей:
первый администратор ‘Админ’ — пароль 12345
второй администратор ‘Одмин’ — пароль (пустой)
третий администратор ‘ДваДмин’ — пароля нет авто вход с виндовой учеткой \\MAIN\Администратор
NWoZK3kTsExUV00Ywo1G5jlUKKs= — ХЕШ единицы
альтернативные варианты:
1. Поглядите глазами может вы найдете совпадающий хеш или это доменная учтная запись и тогда достаточно сменить пароль на учетку в ад (2jmj7l5rSw0yVb/vlWAYkK/YBwk=)
Самое новое в «1С:Бухгалтерии 8»: восстановление пароля пользователя
Мы продолжаем серию «Самое новое в «1С:Бухгалтерии 8», в которой регулярно рассказываем об изменениях в новых версиях решения, о том, что в них появилось интересного, важного и полезного для бухгалтера.
В программе «1С:Бухгалтерия 8» начиная с версии 3.0.101 добавлена возможность восстановления пароля пользователя на вход в информационную базу. Функционал доступен только для коробочных версий.
Простой интерфейс: меню «Настройки — Другие настройки — Администрирование — Настройки пользователей и прав — Пользователи — Восстановление паролей».
Полный интерфейс: меню «Администрирование — Настройки пользователей и прав — Пользователи — Восстановление паролей».
Простой интерфейс: меню «Настройки — Другие настройки — Администрирование — Настройки пользователей и прав — Пользователи — Пользователи».
Полный интерфейс: меню «Администрирование — Настройки пользователей и прав — Пользователи — Пользователи».
Всю информацию серии можно найти по тэгу «самое новое в 1С:Бухгалтерии». Или просто следите за нашими новостями!
Как сбросить пароль 1С для файловой базы данных
Встречаются ситуации, когда единственный пароль Администратора базы 1С безнадежно утерян. И все попытки попасть в базу 1С 8.3 под административными правами безуспешны. В таком случае ниже инструкция, которая поможет сбросить пароли пользователей. Внимание, прежде чем использовать данную инструкцию, сделайте резервную копию вашей базы 1С или обратитесь к нашим специалистам.
Итак суть метода заключается в том, чтобы очистить таблицу пользователей. Да да, информация о пользователях будет безвозвратно потеряна. Но ничего страшного — всегда можно создать новых.
Шаг 1. Создание резервной копии
Копируем путь, по которому располагается база данных 1С и переходим в эту папку используя проводник. И копируем все файлы в другое место. Это будет наша резервная копия, потому что если вдруг что-то пойдет не по плану, мы всегда сможем к ней обратиться.
Шаг 2. Редактирование базы 1С в HEX-редакторе (сплошная магия)
Чтобы выполнить этот шаг, нам необходим HEX-редактор. В принципе подойдет любой, который можно найти в интернете. Только не скачивайте ничего с непроверенных сайтов.
Итак, открываем в HEX-редакторе файл базы данных 1Cv8.1CD
Далее нам необходимо найти последовательность символов users.usr. Для этого воспользуемся горячей клавишей Ctrl+F. Поиск выполняем в формате UNICODE, можно сразу отключить регистр символов.
Находим ячейки 00 09 и заменяем на 01 09
В результате у вас должно получится следующее:
Далее ищем последовательность символов v8users. Только теперь необходимо переключить на кириллицу:
И заменяем букву V на H, должно получиться H8USERS
Сохраняем наши изменения — мы красавчики.
Шаг 3 — Исправление ошибок в базе
Теперь пробуем зайти в нашу базу и получаем ошибку «Файл базы данных поврежден». Вот и все, приехали, можно подумать — 1С сломали.
Ничего страшного, будем исправлять. Для этого запускаем утилиту chdbfl.exe, которая располагается в папке bin каталога установки вашей 1С.
И с помощью этой утилиты выполняем восстановление базы
Обратите внимание, если вы попытались запустить поврежденную базу, то скорее всего необходимо будет повторить шаг 2. Но это не точно.
Шаг 4 — Запускаем базу данных 1С и делаем всякое
После проделанных операций, база данных 1С запускается автоматически без пользователей. Поэтому нам остается только прогуляться на свежем воздухе.
Сброс пароля в консоли администратора 1С
Если для консоли «Администрирование серверов 1С Предприятия» настроены администраторы, но их пароли неизвестны, то получить доступ к ней возможно следующим способом.
1. Остановить службу «Агент сервера 1С:Предприятия»
sc stop «1C:Enterprise 8.2 Server Agent»
2. Открываем файл «C:\Program Files\ \server\srvribrg.lst» текстовым редактором.
3. В файле содержатся текущие настройки сервера 1С Предприятия. Например,
{
{ 1 ,
{ ca6585f1-dab8-4e68-aa71-59e82027b064, «Локальный кластер» , 1541 , «SERVER» , 0 , 0 , 259200 , 0 , 2000000 , 600 }
} ,
{ 1 ,
{ «Administrator» , «» , «» , «v/XMjsjhE8J7jW9lEJYm5hz+Y98=» , «\\MYDOMAIN\USER1CV82» , 3 }
} , 0 , 1 }
где Administrator — пользователь для администрирования севера 1С.
4. Заменяем текст файла на следующий:
{
{ 1 ,
{ ca6585f1-dab8-4e68-aa71-59e82027b064, «Локальный кластер» , 1541 , «SERVER» , 0 , 0 , 259200 , 0 , 2000000 , 600 }
} ,
{ 2 ,
{ «Admin1» , «» , «» , «jLIjfQZ5yojbZGTqxg2pY0VROWQ=» , «» , 1 } ,
{ «Administrator» , «» , «» , «v/XMjsjhE8J7jW9lEJYm5hz+Y98=» , «\\MYDOMAIN\USER1CV82» , 3 }
} , 0 , 1 }
в этом случае будет добавлен пользователь Admin1 с паролем 12345
Или на следующий:
{
{ 1 ,
{ ca6585f1-dab8-4e68-aa71-59e82027b064, «Локальный кластер» , 1541 , «SERVER» , 0 , 0 , 259200 , 0 , 2000000 , 600 }
} ,
{ 2 ,
{ «Admin1» , «» , «» , «2jmj7l5rSw0yVb/vlWAYkK/YBwk=» , «» , 1 } ,
{ «Administrator» , «» , «» , «v/XMjsjhE8J7jW9lEJYm5hz+Y98=» , «\\MYDOMAIN\USER1CV82» , 3 }
} , 0 , 1 }
в этом случае будет добавлен пользователь Admin1 с пустым паролем.
Или на следующий:
{
{ 1 ,
{ ca6585f1-dab8-4e68-aa71-59e82027b064, «Локальный кластер» , 1541 , «SERVER» , 0 , 0 , 259200 , 0 , 2000000 , 600 }
} ,
{ 0 } , 0 , 1 }
в этом случае список доступ будет без логина/пароля.
Итог
В статье описан способ сброса учетной записи администратора для сервера 1С:Предприятия 8.2. При этом стоит учитывать, что учетные записи администраторов могут быть добавлены для каждой информационной базы отдельно. В этом случае смотрите файл «1CV8Reg.lst», который обычно находится в каталоге:
«C:Program Files (x86)\1cv82\srvinfo \r eg_1541»
где «reg_1541» каталог настроек кластера, имя каталога которого зависит от его настроек.
В этом файле хранятся настройки информационных баз, а так же аутентфикационные данные админинистраторов кластера.
Аутентификационные данные каждой ИБ совпадают с соответствующими аутентификационными данными пользователей этой информационной базы. Для того, чтобы открыть свойства базы в кластере нужно ввести логин и пароль пользователя ИБ с административными правами.
Теперь Вы уже знаете, что Вам необходимо делать. Ни в коем случае не стоит рассматривать описаный способ сброса учетных записей администратора сервера 1С:Предприятия как взлом, поскольку без прав администратора ничего подобного (остановка службы сервера, доступ к каталогу настроек сервера и т.д.) проделать не получится.