Снятие и сброс пароля пользователя в 1С 8.3

· 9 мин

Содержание

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

Сложный случай один — забыт пароль единственного администратора, и других учётных записей с полными правами в базе нет. Тогда простого сброса из 1С не существует; что делать в этой ситуации, разберём отдельно в конце.

Сначала определитесь, какой именно пароль вы снимаете — это ключевой момент, от него зависит весь порядок действий.

С каким паролем вы имеете дело

В 1С 8.3 под «паролем при входе» понимают три разные вещи, и путать их нельзя:

  • 🔑 Пароль пользователя информационной базы — то, что 1С спрашивает в окне «Доступ к информационной базе» при запуске. Хранится внутри самой базы, снимается средствами 1С. Именно о нём идёт речь в большинстве вопросов.
  • 🖥️ Пароль к СУБД (PostgreSQL или MS SQL) — используется только для клиент-серверных баз при их регистрации на сервере. Пользователь его в окне входа не вводит. Меняется на стороне сервера баз данных, а не в 1С.
  • 🪟 Пароль учётной записи Windows — если включена аутентификация операционной системы, 1С пускает в базу под текущим пользователем Windows вообще без своего окна пароля.

Если 1С показывает окно с полями «Пользователь» и «Пароль» — это пароль пользователя информационной базы. С него и начнём.

Какой пароль нужно снять?

Сброс пароля пользователя через Конфигуратор

Это основной способ для администратора. Подходит и для файловых, и для клиент-серверных баз — пароль пользователя лежит внутри базы в обоих случаях.

  1. Запустите 1С, выделите нужную базу в окне запуска и нажмите Конфигуратор.
  2. Войдите под учётной записью с административными правами (полный доступ).
  3. В меню выберите Администрирование → Пользователи.
  4. Найдите в списке нужного пользователя и откройте его двойным щелчком.
  5. На закладке Основные в блоке аутентификации 1С:Предприятия очистите поле пароля и поле подтверждения.
  6. Нажмите OK, затем закройте список пользователей.

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

В том же списке Администрирование → Пользователи видно, у кого стоит признак административных прав: откройте карточку и посмотрите закладку с правами и ролями. Это пригодится, если вы ищете вторую учётную запись администратора — например, когда пароль основной уже утерян.

Снятие пароля из-под администратора не требует знания старого пароля. Это штатная возможность: именно так восстанавливают доступ сотруднику, который забыл свой пароль.

Старый пароль знать не нужно, потому что администратор переопределяет учётную запись целиком. Менять чужие пароли вправе только тот, кому доверено администрирование базы: это полный доступ ко всем данным.

Сброс пароля в режиме «1С:Предприятие»

Если в базе есть работающий администратор, удобнее не открывать Конфигуратор, а сбросить пароль прямо в рабочем режиме. Путь зависит от конфигурации, но логика одна: раздел администрирования → пользователи → карточка → установить пароль .

КонфигурацияПуть к списку пользователей
Бухгалтерия 3.0Администрирование → Настройки пользователей и прав → Пользователи
Зарплата и управление персоналом 3.1Администрирование → Настройки пользователей и прав → Пользователи
Управление торговлей 11, ERPНСИ и администрирование → Настройки пользователей и прав → Пользователи

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

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

Как убрать запрос пароля при запуске полностью

«Снять пароль» часто означает не сбросить его, а сделать так, чтобы 1С вообще не спрашивала пароль при старте. Способов два.

Пустой пароль плюс один пользователь. Если в базе всего одна учётная запись и у неё пустой пароль, 1С при запуске файловой базы не показывает окно входа и открывает базу сразу. Как только появляется второй активный пользователь, окно выбора возвращается.

Аутентификация операционной системы. В карточке пользователя (в Конфигураторе — закладка Основные, в режиме «Предприятие» — карточка пользователя) включите вход по учётной записи Windows и укажите доменного или локального пользователя в формате ДОМЕН\Пользователь. После этого 1С пускает в базу под текущим пользователем Windows без своего пароля.

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

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

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

Файловая база: где на самом деле хранятся пользователи

Вокруг файловых баз ходит миф про отдельный файл users.usr, который якобы достаточно удалить, чтобы пароли слетели. В 1С 8.3 такого файла нет. users.usr — это наследие версии 7.7; в восьмёрке список пользователей и их пароли хранятся внутри единого файла базы 1Cv8.1CD, в каталоге информационной базы. Удалять или править в нём ничего руками нельзя — повредите базу.

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

Отдельно про chdbfl.exe — её нередко советуют «для сброса пароля», и это ошибка. Утилита chdbfl.exe из каталога bin платформы проверяет и восстанавливает физическую целостность файла 1Cv8.1CD после сбоев. К паролям и учётным записям она отношения не имеет и снять пароль не может. Запускать её есть смысл при повреждении базы, а не при забытом пароле.

Клиент-серверная база: пароль 1С и пароль СУБД

Для баз на сервере 1С важно развести два разных пароля.

Пароль пользователя 1С снимается ровно так же, как в файловой базе, — через Конфигуратор (Администрирование → Пользователи) или в режиме «Предприятие». То, что база лежит в PostgreSQL или MS SQL, на этот способ не влияет.

Пароль к СУБД — отдельная история. Это учётная запись сервера баз данных (например, postgres в PostgreSQL или логин SQL Server), под которой кластер 1С подключается к базе. В окне входа 1С пользователь его не вводит. Если забыт именно он:

  • в PostgreSQL пароль меняет администратор сервера командой ALTER USER postgres WITH PASSWORD 'новый_пароль'; через psql;
  • в MS SQL — через SSMS или командой ALTER LOGIN;
  • после смены пароля СУБД его нужно обновить в свойствах информационной базы в консоли администрирования серверов 1С, иначе кластер не подключится к базе.

Смена пароля учётной записи СУБД и правка параметров кластера — зона ответственности администратора сервера. Неверные действия оставят без доступа всех пользователей базы, а не одного.

Если забыт пароль единственного администратора

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

  1. Второй администратор. Если в базе есть ещё хоть одна учётка с полными правами — войдите под ней и сбросьте пароль первой по инструкции выше. Поэтому в рабочих базах держат минимум двух администраторов.
  2. Аутентификация Windows. Если для администратора когда-то была включена аутентификация ОС, зайдите под его учётной записью Windows — пароль 1С не потребуется.
  3. Восстановление из резервной копии . Разверните копию базы , сделанную в период, когда пароль был известен, и войдите под ним. Данные после копии придётся довнести вручную, зато доступ вернётся законно.
  4. Специалист и копия базы . Для файловых баз существуют сторонние инструменты, умеющие открывать 1Cv8.1CD и восстанавливать доступ к своей базе. Это тонкая операция — доверьте её специалисту и только на копии файла.

Любые операции по восстановлению доступа проводите на копии базы. Если что-то пойдёт не так, рабочая база останется цела.

Сторонние утилиты: когда допустимо и чем рискуете

Сторонние программы для прямого редактирования файла 1Cv8.1CD (чтение структуры, удаление или сброс учётных записей) существуют и применяются, когда штатные способы недоступны — например, в том самом случае с утерянным паролем единственного администратора своей базы.

Границы простые:

  • ✅ Восстановление доступа к собственной базе, права на которую у вас есть, — законно.
  • ❌ Обход защиты чужой базы или лицензии — нет. Это другая история, и такие инструкции здесь не даются.

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

Сравнение способов

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

Частые вопросы

Потеряю ли я данные, если сброшу пароль?
Нет. Пароль хранится отдельно от содержимого базы. Сброс или очистка пароля не затрагивает документы, справочники и настройки.
Правда, что пароль снимается удалением файла `users.usr`?
В 1С 8.3 такого файла нет — это способ из версии 7.7. В восьмёрке пользователи и пароли лежат внутри файла базы 1Cv8.1CD, править его руками нельзя.
Поможет ли `chdbfl.exe` снять пароль?
Нет. chdbfl.exe проверяет и восстанавливает целостность файла файловой базы после сбоев. С паролями и учётными записями она не работает.
Нужен ли монопольный режим, чтобы сбросить пароль пользователя?
Нет. Смена пароля отдельной учётной записи — это изменение данных, выгонять всех из базы для этого не требуется. Монопольный доступ нужен при обновлении конфигурации, а не при правке пользователей.
1С всё равно спрашивает пароль, хотя я его очистил. Почему?
Окно входа появляется, когда в базе больше одного активного пользователя. Чтобы 1С не спрашивала ничего, оставьте одну учётку с пустым паролем либо настройте аутентификацию Windows.