Сброс и снятие паролей в 1С 8.3: все рабочие способы
Содержание
Пароль сотрудника снимает администратор базы: в режиме Конфигуратор открываете список пользователей, очищаете поле пароля у нужной учётной записи — и человек входит без пароля. Если же потерян сам пароль администратора, задача сложнее: восстановить доступ можно из резервной копии или силами того, кто базу настраивал.
Ниже — что делать в каждом из случаев: когда забыл пароль обычный пользователь, когда заблокирован администратор, в файловой и в клиент-серверной базе, а также как настроить вход без пароля через учётную запись Windows.
Снятие и сброс пароля — операция администратора над своей базой. Это не обход лицензии и не взлом: лицензионный ключ 1С и пароль пользователя — разные вещи. Обходить лицензионную защиту платформы незаконно, и в этой статье речь только о доступе к собственной информационной базе.
С чего начать: определите свой случай
Паролей в 1С несколько, и путают их постоянно. От того, какой именно потерян, зависит весь порядок действий.
- 🔑 Пароль пользователя информационной базы — его спрашивает окно входа при запуске
1С:Предприятие. Хранится внутри базы, в списке пользователей. - 🛡️ Пароль администратора базы — тот же пользователь ИБ, но с полными правами (роль «Полные права» / «Администратор»). Если потерян только он — в базу некому войти с правами на управление.
- 🖥️ Пароль администратора кластера серверов — отдельная вещь, нужна для консоли администрирования серверной 1С. К входу в саму базу отношения не имеет.
Прежде чем что-то менять, уточните тип базы (файловая или серверная) и сделайте копию.
Снятие пароля пользователя через Конфигуратор
Самый частый и безопасный сценарий: сотрудник забыл пароль, а администратор на месте. Пароль пользователя ИБ сбрасывает любой, у кого есть права администрирования.
- Запустите базу в режиме
Конфигуратор(в окне запуска 1С выберите базу и нажмите Конфигуратор). - Войдите под учётной записью с полными правами.
- Откройте меню
Администрирование → Пользователи. - В списке найдите нужного сотрудника, откройте карточку двойным щелчком.
- На закладке с аутентификацией 1С:Предприятия очистите оба поля — «Пароль» и «Подтверждение». Либо снимите флажок аутентификации 1С:Предприятия, если вход будет по учётной записи Windows.
- Нажмите OK и закройте Конфигуратор.
После этого пользователь при запуске либо входит без пароля, либо задаёт новый сам. Пустой пароль — временная мера: как только сотрудник вошёл, пусть сразу установит новый через Настройки пользователей и прав.
Задать или сменить пароль
можно и прямо в режиме 1С:Предприятие, не заходя в Конфигуратор. В типовых конфигурациях (Бухгалтерия, ЗУП, УТ) путь: Администрирование → Настройки пользователей и прав → Пользователи — открываете карточку сотрудника и меняете пароль. Это удобно для повседневной работы, но доступно тоже только администратору.
Если в карточке стоит флажок «Пользователю запрещено изменять пароль», сотрудник не сможет задать свой — снимите этот флажок или меняйте пароль за него.
В карточке пользователя обратите внимание ещё на два флажка. «Вход в программу разрешён» — если он снят, человек не войдёт вообще, и дело может быть не в пароле. «Защита от опасных действий» и ограничения по ролям на вход не влияют, их не трогайте. Проверяйте вход сразу после сброса: запустите 1С:Предприятие под этой учёткой и убедитесь, что пароль действительно не спрашивается или принимается новый.
Что делать, если потерян пароль администратора базы
Ситуация тяжелее: администратор — единственный, кто мог открыть и Конфигуратор, и список пользователей, а его пароль утерян. Войти с полными правами больше нечем. Волшебной кнопки «сбросить пароль администратора» в 1С нет — и это правильно, иначе защита данных ничего бы не стоила.
Порядок действий зависит от того, что у вас есть.
Если есть резервная копия или выгрузка базы. Разверните копию, сделанную до того, как пароль потеряли, — в ней вы ещё знали вход. Проверьте архивы: копию .dt, бэкап SQL, папку с файловой базой на другую дату.
Выгрузку .dt разворачивают в Конфигураторе через Администрирование → Загрузить информационную базу. Это полностью заменит текущую базу содержимым копии — перед загрузкой сделайте архив того, что есть сейчас, иначе потеряете данные, введённые после даты копии. Если же свежие данные важнее сброса пароля, восстанавливать базу целиком не стоит: разверните копию отдельной базой, посмотрите в ней живой пароль администратора и войдите им в рабочую.
Если копии нет, база файловая. Список пользователей хранится внутри файла базы 1Cv8.1CD. Существуют специализированные утилиты восстановления доступа к файловым базам, но пользоваться ими без опыта рискованно: ошибка повреждает базу целиком. Это работа для специалиста — обратитесь к тому, кто базу обслуживает, или к партнёру 1С.
Если база клиент-серверная. См. следующий раздел — там свои нюансы.
Прежде чем что-либо предпринимать с единственной рабочей базой, сделайте её побайтовую копию (архив папки для файловой, бэкап для серверной). Любая попытка «починить» вход может повредить данные — копия даёт право на ошибку.
Чтобы такое не повторилось, после восстановления заведите второго пользователя с полными правами: в Конфигураторе Администрирование → Пользователи, кнопка добавления, на закладке с ролями отметьте роль «Полные права» (в типовых конфигурациях — «Администратор системы»). Второй администратор — страховка: потеряв один пароль, вы войдёте под другим и спокойно сбросите первый, без бэкапов и специалистов.
Сброс пароля в клиент-серверной базе
В клиент-серверном варианте данные лежат в СУБД (PostgreSQL или MS SQL), но список пользователей ИБ по-прежнему внутри базы, а не в SQL. Поэтому сбросить пароль пользователя напрямую запросом к SQL-таблице нельзя — структура служебная и недокументированная, правка вручную ломает базу.
Правильный порядок — тот же Конфигуратор:
- В окне запуска добавьте базу типа «На сервере 1С:Предприятия», укажите имя сервера и имя базы.
- Откройте её в режиме
Конфигураторпод администратором. - Дальше — как в файловой:
Администрирование → Пользователи, очистка пароля.
Проблема возникает, если потерян именно пароль администратора базы. Тогда:
- Восстановите базу из бэкапа SQL на дату, когда вход был известен. Это штатный и самый надёжный путь.
- Если бэкапа нет — задача для администратора сервера 1С совместно с партнёром.
Отдельно стоит пароль администратора кластера — его запрашивает консоль администрирования (или команды rac) при управлении серверами. Это не пароль входа в базу.
Если потерян пароль администратора кластера, не пересоздавайте кластер и не удаляйте базы. Варианты: восстановить файлы служебного реестра кластера из резервной копии сервера либо решать вопрос с тем, кто настраивал сервер. Любая остановка службы 1C:Enterprise 8.3 Server Agent оборвёт сеансы всех пользователей — делайте это только в нерабочее время и предупредив людей.
Точные подкоманды rac смотрите в справке rac help — не полагайтесь на память, набор параметров зависит от версии платформы.
Соблазн отредактировать пароль прямо в таблице SQL понятен, но он не работает : пароли пользователей ИБ не лежат в отдельной открытой таблице, их структура служебная и меняется между релизами платформы. Правка СУБД вручную в лучшем случае ничего не даст, в худшем — приведёт базу в несогласованное состояние, которое потом не вылечить. Все операции с пользователями — только через Конфигуратор.
Когда окно входа не пускает в программу
Иногда задача звучит как «убрать пароль на запуск», хотя сам пароль известен — просто надоело вводить его каждый раз, или вход «подвисает». Это не сброс, а настройка входа. Разберём варианты.
Запомнить пароль при входе. В окне аутентификации 1С:Предприятия поставьте флажок «Сохранять пароль» (точная формулировка зависит от релиза платформы). После этого пароль подставляется автоматически. Минус — безопасность: любой, кто сядет за этот компьютер, войдёт в базу.
Вход по учётной записи Windows (аутентификация ОС). Удобно, когда у каждого свой вход в Windows. Тогда 1С узнаёт пользователя по его доменной учётке и пароль не спрашивает:
- В Конфигураторе откройте
Администрирование → Пользователи, карточку сотрудника. - Включите «Аутентификация операционной системы» и укажите пользователя в формате
\\домен\\пользователь(или компьютер\пользователь для рабочей группы). - Аутентификацию 1С:Предприятия при этом можно оставить как резервную или отключить.
Теперь при запуске под своей учёткой Windows человек входит в базу без ввода пароля.
Вход зависает или сразу закрывается — это уже не про пароль. Чаще причина в другом:
- повреждён кэш конфигурации — помогает запуск с очисткой временных файлов (ярлык запуска с ключом
/ClearCacheлибо удаление кэша из каталога профиля пользователя); - несовместимая версия платформы — база требует релиз не ниже определённого номера;
- проблема с лицензией — без действующей лицензии платформа просто не запустит базу (кроме учебной версии), и выглядит это иногда как «не пускает».
Не путайте «не принимает пароль» и «не находит лицензию». В первом случае ошибка про имя пользователя или пароль, во втором — про отсутствие лицензии или ключа защиты.
Легальное восстановление доступа: поддержка и партнёр
Если своими силами вход не вернуть, это нормальная ситуация, с которой работают партнёры 1С. Чтобы разговор был предметным, подготовьте заранее:
- тип базы — файловая или клиент-серверная, какая СУБД;
- есть ли резервные копии и на какие даты;
- какой именно пароль потерян — пользователя, администратора базы или администратора кластера;
- кто и когда настраивал базу и сервер.
Обращаться стоит к той организации, у которой вы покупали 1С и у кого заключён договор сопровождения (ИТС), либо к любому официальному партнёру 1С. По линии технической поддержки помогают именно с восстановлением доступа к вашей базе при подтверждении, что база ваша.
Чего поддержка не делает — не «вскрывает» чужие базы и не обходит лицензионную защиту. Это выходит за рамки закона, и просить об этом бессмысленно.
Как больше не терять пароли
Потеря пароля администратора — самая дорогая из всех: она останавливает управление базой. Пара настроек заранее снимает риск.
Отдельно про клиент-серверную установку: храните в надёжном месте не только пароль администратора базы, но и пароль администратора кластера, а также доступы к СУБД и к серверу. Восстанавливать их по отдельности долго и дорого.
Регулярная резервная копия закрывает сразу все сценарии из этой статьи: потерян любой пароль — разворачиваете копию на дату, когда вход был известен, и продолжаете работу.