Пароль от 1С 8.3 утерян: кто может его сбросить и что делать, если администратора нет
Содержание
Забыли пароль от 1С 8.3 — попросите администратора базы задать новый: Конфигуратор → Администрирование → Пользователи, карточка пользователя, поля «Пароль» и «Подтверждение пароля». Восстановить старый пароль нельзя: платформа хранит не сам пароль, а его хеш, поэтому доступ возвращают только сбросом.
Сложнее, когда пароль забыл сам администратор и второго пользователя с полными правами нет. Тогда путь зависит от типа базы: в клиент-серверной доступ возвращают через СУБД, в файловой выбор скромнее. Ниже — все варианты по порядку, от простого к крайнему.
С каким паролем проблема: шесть разных учётных записей
Первым делом поймите, какой именно пароль потерян. В 1С 8.3 их несколько, и сбрасываются они в разных местах. Подсказка — окно, в котором программа спрашивает пароль.
| Где спрашивают пароль | Чей это пароль | Кто сбрасывает |
|---|---|---|
| Окно входа с выбором пользователя при запуске базы | Пользователь информационной базы | Администратор базы |
| То же окно, но вы и есть единственный администратор | Администратор информационной базы | Через другого администратора или СУБД |
| Консоль администрирования серверов, при открытии кластера | Администратор кластера | Администратор сервера 1С |
| Консоль, при открытии свойств базы | Администратор базы в кластере (те же пользователи базы) | Администратор базы |
| Свойства базы в консоли, поля «Пользователь БД / Пароль» | Учётная запись СУБД (MS SQL, PostgreSQL) | Администратор СУБД |
| Интернет-поддержка, обновления, ЭДО, портал | Логин портала 1С:ИТС | Сам пользователь через ссылку восстановления на портале |
Ещё два случая встречаются реже: пароль на хранилище конфигурации (его меняет администратор хранилища) и пароль на модуль или обработку (его знает только разработчик, сброса у платформы нет).
Если окно входа показывает список пользователей, а ваше имя в нём есть — вы рядовой пользователь. Самому сбросить пароль нельзя: напишите администратору или ответственному за 1С в компании.
Сброс пароля пользователя в Конфигураторе
Это штатный путь. Его выполняет любой пользователь с правом администрирования.
- Запустите 1С, выделите базу в списке и нажмите
Конфигуратор. - Войдите под учётной записью с административными правами.
- Откройте
Администрирование → Пользователи. - Двойным щелчком откройте карточку пользователя, который забыл пароль.
- На вкладке «Основные» найдите блок «Аутентификация 1С:Предприятия».
- Введите новый пароль в поле «Пароль» и повторите его в поле «Подтверждение пароля».
- Нажмите
ОК.
Новый пароль действует со следующего входа. Перезапускать сервер или выгонять других пользователей не нужно.
Если поля пустые, это не значит, что пароля нет. Платформа никогда не показывает текущий пароль — только звёздочки после ввода нового.
Тот же сброс в режиме 1С:Предприятие
В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) пароль удобнее менять в пользовательском режиме. Откройте Администрирование → Настройки пользователей и прав → Пользователи, затем карточку нужного сотрудника. В ней есть команда для установки пароля.
Там же стоит флажок, который заставит пользователя сменить временный пароль при первом входе. Это правильная практика: администратор задаёт простой пароль вроде Temp-2048, сотрудник сразу меняет его на свой.
💡 Список пользователей в Конфигураторе и в карточках конфигурации — это одни и те же учётные записи. Менять пароль можно в любом из двух мест, результат одинаковый.
Где мог остаться записанный пароль администратора
Прежде чем лезть в СУБД, поищите пароль там, где его когда-то вписали «для удобства». Практики находят его так чаще, чем кажется.
- 📜 Скрипты резервного копирования и обновления. Пакетная выгрузка базы запускается командой вида
1cv8.exe DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /DumpIB"D:\Backup\buh.dt". Параметр/Pхранит пароль открытым текстом. - ⏰ Планировщик заданий Windows. Откройте задания, которые запускают
1cv8.exeили.bat-файлы, и посмотрите аргументы и сам файл сценария. - 🖱 Ярлыки на рабочих столах. В свойствах ярлыка в поле «Объект» иногда дописаны
/Nи/Pдля входа без окна выбора пользователя. - 🔄 Настройки обменов и интеграций. Внешние сервисы, кассовые программы и обработки обмена подключаются к базе под конкретным пользователем. В их настройках бывает тот самый администратор.
Найденный пароль сразу смените на новый, а из скриптов уберите открытый текст: заведите для регламентных заданий отдельного пользователя с минимальными правами.
Поиск по содержимому файлов .bat и .cmd на сервере по строке /P" занимает пару минут и иногда закрывает вопрос целиком.
Пароль администратора базы утерян
Самая неприятная ситуация. Прежде чем трогать базу данных, проверьте три простых варианта.
- 👥 Второй пользователь с полными правами. Часто им оказывается главный бухгалтер или бывший внедренец. Он входит под собой и сбрасывает пароль вам.
- 🪟 Аутентификация операционной системы. Если в карточке администратора был отмечен флажок «Аутентификация операционной системы», войдите в Windows под той доменной учётной записью — 1С пропустит без пароля.
- 🗂 Обслуживающая организация. Партнёр, который внедрял 1С, нередко хранит учётные данные администратора. Спросите у него.
Если ничего не сработало — переходите к сценарию для вашего типа базы.
Сбрасывать пароль администратора можно только в базе вашей организации и с ведома её руководителя. Доступ к чужой базе без разрешения — нарушение закона, а не технический приём.
Клиент-серверная база: сброс через СУБД
В клиент-серверной базе список пользователей лежит в таблице v8users. Если платформа не находит её при запуске, она считает, что пользователей нет, и пускает в Конфигуратор без пароля. На этом и построен приём.
Нужен доступ к SQL Server Management Studio или pgAdmin с правами на базу данных. Перед началом сделайте полную резервную копию базы средствами СУБД. Все пользователи должны выйти: работу лучше назначить на вечер или выходной.
Шаг 1. Переименуйте таблицу и служебную запись (пример для MS SQL):
USE [ИмяБазыВСУБД];
EXEC sp_rename 'v8users', 'v8users_old';
UPDATE Params SET FileName = 'users.usr_old' WHERE FileName = 'users.usr';
Шаг 2. Запустите Конфигуратор этой базы. Он откроется без запроса пароля. Не закрывайте его.
Шаг 3. Верните имена обратно:
EXEC sp_rename 'v8users_old', 'v8users';
UPDATE Params SET FileName = 'users.usr' WHERE FileName = 'users.usr_old';
Шаг 4. В открытом Конфигураторе перейдите в Администрирование → Пользователи, откройте администратора и задайте новый пароль.
Шаг 5. Закройте Конфигуратор и войдите заново уже с новым паролем.
Для PostgreSQL имена таблиц пишутся строчными, а переименование выглядит так:
ALTER TABLE v8users RENAME TO v8users_old;
UPDATE params SET filename = 'users.usr_old' WHERE filename = 'users.usr';
Обратная операция — те же команды с поменянными именами.
Не оставляйте базу с переименованной таблицей. Пока имена не возвращены, любой, кто запустит Конфигуратор, попадёт в базу без пароля.
Файловая база: почему всё сложнее
В файловой базе пользователи хранятся внутри единственного файла 1Cv8.1CD. Отдельной таблицы, до которой можно добраться штатным инструментом, нет.
Что реально можно сделать:
- 🔍 Вспомнить всех, кто работал с базой. У кого-то из них могли остаться административные права.
- 💾 Проверить резервные копии. Если есть копия каталога базы с периода, когда пароль ещё помнили, она не поможет со свежими данными, но позволит выгрузить из неё нужное.
- 🧑🔧 Обратиться к специалисту. Существуют сторонние утилиты для правки файла
1Cv8.1CD, но фирма 1С их не поддерживает. Ошибка в правке способна сделать базу нечитаемой.
Если всё же решились на стороннюю утилиту, работайте только с копией каталога базы. Оригинал положите отдельно и не открывайте, пока не убедитесь, что копия запускается и данные целы.
Выгрузка в файл .dt здесь не выход: для неё самой нужен вход в Конфигуратор, а при загрузке .dt в новую базу пользователи переезжают вместе со своими паролями.
Пароли на сервере 1С: кластер и СУБД
Консоль администрирования серверов 1С спрашивает пароль в двух местах, и путать их не стоит.
Администратор кластера
Пароль администратора кластера защищает настройки кластера: список баз, рабочие серверы, сеансы. Он хранится в файле настроек кластера в каталоге службы сервера 1С (обычно папка srvinfo в каталоге установки или профиле службы).
Безопасный способ вернуть доступ:
- Предупредите пользователей: при остановке службы сервера 1С все сеансы во всех базах кластера оборвутся. Делайте это в нерабочее время.
- Остановите службу «Агент сервера 1С:Предприятия 8.3».
- Восстановите файл настроек кластера из резервной копии сервера на дату, когда пароль был известен.
- Запустите службу и проверьте вход в консоль.
Если резервной копии нет, вопрос решает администратор сервера, который настраивал кластер. Пересоздавать кластер или удалять файлы настроек «наугад» нельзя: пропадёт регистрация всех баз.
Пароль учётной записи СУБД
В свойствах базы в консоли есть поля «Пользователь БД» и «Пароль». Это логин, под которым сервер 1С подключается к MS SQL или PostgreSQL, а не пароль пользователя 1С.
Порядок такой:
- Администратор СУБД задаёт новый пароль этой учётной записи (в MS SQL — в свойствах логина, в PostgreSQL — командой
ALTER USER). - В консоли откройте
Кластер → Информационные базы, затем свойства нужной базы. - Введите новый пароль в поле «Пароль» для пользователя БД и сохраните.
Если базы на кластере используют одну учётную запись СУБД, пароль придётся обновить в свойствах каждой базы.
Облако и портал ИТС
В 1С:Фреш и других облачных сервисах база принадлежит вашей учётной записи сервиса. На странице входа есть ссылка восстановления пароля: письмо придёт на почту, указанную при регистрации. Если сотрудника добавил администратор абонента, новый пароль задаёт он.
Логин и пароль портала 1С:ИТС — это учётная запись интернет-поддержки. Она нужна для обновлений, 1С-Отчётности и сервисов, но к входу в саму базу отношения не имеет. Восстанавливается на портале через ссылку для забытого пароля, затем новый пароль вводится в программе в разделе Администрирование → Интернет-поддержка и сервисы.
Как не потерять пароль снова
Сброс пароля администратора через СУБД — работа на час с остановкой базы. Профилактика занимает 15 минут.
Два администратора минимум. Заведите вторую учётную запись с полными правами и отдайте её руководителю или ответственному сотруднику. Пароль от неё храните в запечатанном конверте или в корпоративном менеджере паролей.
Аутентификация Windows для администратора. Включите в его карточке флажок «Аутентификация операционной системы» и укажите доменного пользователя. Тогда при потере пароля 1С вход останется через Windows.
Политика паролей. В Конфигураторе откройте Администрирование → Параметры информационной базы. Там задаются минимальная длина пароля и проверка сложности. В актуальных версиях платформы там же настраивается блокировка после нескольких неудачных попыток входа. В типовых конфигурациях на БСП похожие настройки собраны в Администрирование → Настройки пользователей и прав.
Резервные копии сервера. Файлы кластера из каталога srvinfo должны попадать в резервное копирование наравне с базами.