Забыли пароль администратора 1С: как вернуть доступ к своей базе

· 9 мин

Содержание

Пароль администратора 1С нельзя «сбросить одной кнопкой»: платформа хранит только его хеш, а пользователей без прав в базу не пускает. Вернуть доступ к своей базе можно четырьмя путями: войти под другим пользователем с полными правами, войти через учётную запись Windows, восстановить базу из копии или обратиться к тому, кто базу поддерживает. Обход защиты чужой базы мы не описываем: это нарушение закона и чужих прав.

Начните с проверки, что именно вы потеряли: пароль пользователя, пароль администратора или доступ к самой базе (каталог, сервер, учётная запись SQL). От этого зависит, какой способ вам подойдёт. Ниже — по порядку от самого безопасного к самому трудоёмкому.

Всё, что описано ниже, относится к базам, которыми вы вправе распоряжаться: своей организации или клиента по договору. Если базу «достали» у бывшего работодателя или подрядчика, идти нужно к владельцу, а не в обход пароля.

Что защищает вход в 1С и почему «взломать за пять минут» не выйдет

В 1С 8.3 паролей несколько, и путают их постоянно. Прежде чем что-то делать, разберитесь, какой из них вам нужен.

Что защищеноГде хранитсяКак вернуть
Пароль пользователя информационной базыВ самой базе (в виде хеша)Через другого администратора
Вход через ОС (Windows-аутентификация)Сопоставление с учётной записью WindowsЧерез учётную запись Windows
Доступ к каталогу файловой базыПрава NTFS, сетевая папкаЧерез системного администратора
Доступ к серверу СУБДУчётка PostgreSQL / MS SQLЧерез администратора СУБД
Пароль в кластере серверов 1СНастройки кластераЧерез администратора кластера

Хеш пароля нельзя «расшифровать»: его можно только заменить, а для замены нужны права. Поэтому все законные способы сводятся к одному — получить права администратора другим путём и задать новый пароль.

Ещё одно уточнение. Окно «Доступ к информационной базе» с полями «Имя» и «Пароль» — это аутентификация 1С. Если вы видите сообщение «Неправильное имя пользователя или пароль», проблема именно здесь. Если база вообще не открывается с ошибкой доступа к каталогу — это уже не пароль 1С, а права на папку.

Способ первый: зайти под другим пользователем с полными правами

Самый частый случай: администратор уволился или забыл пароль, но в базе есть коллега с ролью «Полные права». Часто это главный бухгалтер или второй 1С-ник.

  1. Запустите 1С в режиме «Конфигуратор» под этим пользователем.
  2. Откройте Администрирование → Пользователи.
  3. Найдите учётную запись, пароль которой забыли, и дважды щёлкните по ней.
  4. На вкладке «Основные» задайте новый пароль и подтвердите его.
  5. Сохраните — кнопка «ОК».

Если Конфигуратор недоступен, а нужно только сменить пароль, зайдите в обычном режиме «1С:Предприятие» и откройте раздел Администрирование → Настройки пользователей и прав → Пользователи. Названия разделов зависят от конфигурации, но справочник пользователей есть во всех типовых.

Перед входом проверьте список пользователей на экране запуска. Иногда в базе остаётся забытая учётка «Администратор» с пустым паролем — тестовая или оставшаяся от установки. Если такая учётка есть и она в штатном списке, ничего «ломать» не нужно.

После входа сразу заведите второго администратора и положите его пароль в сейф или менеджер паролей. Одна учётка с полными правами — главная причина таких историй.

Способ второй: вход через учётную запись Windows

Для 1С можно включить аутентификацию средствами операционной системы: пользователь базы сопоставляется с учётной записью Windows и вводить пароль 1С не нужно вообще. Проверьте, не включена ли она у вас.

Признак: в карточке пользователя в Конфигураторе стоит галочка «Аутентификация операционной системы» и выбран пользователь Windows. Если такой пользователь с полными правами есть, войдите в Windows под ним и запустите 1С. База откроется без запроса пароля.

Бывает и обратная ситуация: аутентификацию ОС включили давно, а потом сменили компьютер или учётную запись. Тогда достаточно зайти на старый компьютер или в старый профиль.

Если сопоставления нет, а права на управление пользователями у вас в Windows есть, это ничего не даёт: связь между пользователем 1С и Windows можно создать только изнутри 1С.

Способ третий: восстановить базу из копии

Пароль не помните, другого админа нет, но резервные копии есть. Тогда проще всего развернуть копию на отдельном месте и посмотреть, в каком состоянии там пользователи.

  1. Найдите файл резервной копии: .dt (выгрузка из Конфигуратора), .bak (MS SQL) или архив каталога файловой базы.
  2. Создайте новую пустую базу и загрузите в неё копию. Рабочую базу не трогайте.
  3. Попробуйте войти старыми паролями, которые могли быть на момент копии.
  4. Если зайти получилось, смените пароль и сравните, что потеряно между датой копии и сегодняшним днём.

Минус очевиден: данные за период после копии придётся вносить заново. Поэтому этот способ годится, когда нет других вариантов или когда база небольшая.

Файл .dt выгружается только под администратором. Если нужной выгрузки нет, а доступа нет, воссоздать её нельзя. Для файловой базы можно взять копию каталога целиком, но это копия «как есть» — пароли в ней те же.

Не заменяйте файл рабочей базы копией, пока не убедились, что копия открывается. Сначала проверка в новом месте, потом решение.

Способ четвёртый: обратиться к тому, кто базу сопровождает

Если базу вели не вы, у вас есть обычные юридические пути, и они занимают меньше времени, чем поиск «хака».

  • Предыдущий администратор или сотрудник. Позвоните. Часто пароль лежит в блокноте или в корпоративной системе паролей.
  • Обслуживающая организация. Партнёр 1С по договору сопровождения знает порядок восстановления доступа и может сделать это от имени владельца. Попросите подтверждающие документы на базу.
  • Владелец базы. Если базу разработал подрядчик, пароль администратора мог остаться в договоре или акте приёмки.
  • Облачные сервисы. В облаке доступ восстанавливается через личный кабинет сервиса, а не через платформу.

Партнёр попросит подтверждение, что вы владелец: учредительные документы, доверенность, письмо от директора. Это нормально. Так он защищает себя и вас от случаев, когда пароль «забыл» человек, не имеющий права на базу.

Если вы теряете доступ не к паролю, а к самой базе

Иногда сообщение об ошибке выглядит как проблема с паролем, хотя причина другая. Проверьте это до того, как обращаться за помощью.

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

  • Каталог перенесли или переименовали, а в списке баз остался старый путь.
  • Нет прав на запись в каталог у пользователя Windows. База не стартует или работает «только для чтения».
  • Файл 1Cv8.1CD занят другой программой или повреждён.

Проверьте путь в списке баз: кнопка «Изменить» в окне запуска 1С покажет, куда указывает ярлык.

Клиент-серверная база

  • Недоступен сервер 1С или остановлена служба. Пользователи увидят ошибку соединения, а не «неверный пароль».
  • Закончилась лицензия, и сеанс не может получить место. Это тоже выглядит как отказ во входе.
  • Изменились учётные данные СУБД, и кластер не может подключиться к базе.

В этих случаях пароль администратора ни при чём, и сброс его не поможет. Проверьте журнал событий сервера 1С и сообщение об ошибке в окне запуска.

Перед перезапуском службы сервера 1С предупредите пользователей: все активные сеансы оборвутся, несохранённые документы пропадут. Делайте это вне рабочего времени.

Что делать, если ни один способ не подошёл

Бывает, что пароль утерян полностью, администратор один, копий нет. Тогда варианты ограничены.

Через сторонние утилиты и правку файла базы лучше не идти. Они ломают структуру, оставляют базу в неустойчивом состоянии, и вы получаете проблемы с налоговой отчётностью, если там были данные учёта. Многие «сбросы» из интернета содержат вредоносный код. Поэтому описание таких приёмов здесь не приводится.

Что остаётся:

  • Заказать восстановление у специализированной организации: она работает с подтверждением прав на базу и ведёт журнал действий.
  • Вручную перенести данные в новую базу, если часть сведений доступна в бумажных или печатных формах (оборотно-сальдовые ведомости, регламентированная отчётность).
  • Выгрузить данные другим путём, например из выгрузки в ЭДО, банка-клиента или налогового кабинета, и восстановить учёт по ним.

Сроки зависят от объёма: небольшую базу ИП восстанавливают за несколько дней, а крупную многолетнюю базу с остатками придётся переносить недели.

Какая у вас ситуация?

Как не потерять доступ в будущем

Правила простые, но их почти нигде не соблюдают.

  • 🔑 Два администратора минимум. Один основной, второй запасной. Пароль запасного хранится отдельно.
  • 📓 Менеджер паролей. Не таблица на рабочем столе и не бумажка под клавиатурой.
  • 💾 Регулярные копии. Для файловой базы — копия каталога по расписанию, для серверной — резервное копирование СУБД. Раз в квартал проверяйте, что копия разворачивается.
  • 👥 Отдельные учётки. У каждого сотрудника своя учётка, никаких общих «Бухгалтер1».
  • 🚪 Акт передачи. При уходе администратора заставьте его передать пароли и права. Это пункт в обходном листе.
  • ⏳ Срок пароля. Если политика безопасности требует смены пароля, ставьте напоминание, а не надейтесь на память.

Хороший приём — раз в год «пожарная проверка»: зайти под запасным администратором и убедиться, что вход работает. Тогда в день, когда он понадобится, не придётся гадать.

Отдельно оформите правило для увольнения. В обходном листе должен стоять пункт «передать пароли и права администратора», а в день ухода нужно проверить, что запасная учётка работает, и сменить пароли, которые знал уходящий сотрудник. Это занимает четверть часа и избавляет от поиска доступа через месяцы, когда понадобится срочно внести изменения в конфигурацию или выгрузить отчётность.

Если базой пользуются несколько отделов, назначьте ответственного за доступы. Не обязательно программиста: подойдёт любой дисциплинированный сотрудник, который ведёт список учёток, следит за тем, чтобы у ушедших вход был отключён, и раз в полгода сверяет роли с реальными обязанностями людей.

Частые ошибки при восстановлении доступа

  • Менять пароль в рабочей базе, не сделав копию. Если что-то пойдёт не так, откатиться будет некуда.
  • Сразу удалять пользователя. Он может быть привязан к документам как автор; безопаснее отключить вход и сменить пароль .
  • Путать вход в базу и вход на сервер. Пароль администратора Windows или кластера не открывает информационную базу.
  • Доверять утилитам из интернета. Такие программы часто заражены и портят базу.
  • Работать под одним общим паролем, потому что «так проще». Потом никто не знает, кто что менял.
Можно ли узнать забытый пароль администратора, а не сбросить?
Нет. Платформа хранит только хеш, а восстановить из него исходный пароль нельзя. Пароль можно только заменить новым.
Помогает ли доступ к SQL-серверу?
Нет. Доступ к СУБД позволяет работать с данными на уровне таблиц, но не заменяет вход в 1С и не даёт законного способа задать пароль. Для этого нужна учётная запись с правами в самой базе.
Законно ли пытаться обойти пароль в своей базе?
Если вы владелец или действуете по договору с владельцем, да. Если база чужая, это может быть неправомерным доступом к компьютерной информации. Проверяйте права до начала работ.
Что будет с лицензией, если я потеряю доступ?
Лицензия привязана к ключу или программной лицензии и не зависит от пароля базы. Потеря пароля её не аннулирует.
Стоит ли обновлять платформу, чтобы получить доступ?
Нет. Обновление платформы не меняет пользователей и пароли. Оно может только добавить ограничения при запуске.