Снимаем и отключаем пароль пользователя в 1С
Содержание
Пароль пользователя снимают в двух местах: в режиме Предприятие через Администрирование → Настройки пользователей и прав → Пользователи или в Конфигураторе через меню Администрирование → Пользователи. В обоих случаях открываете карточку пользователя и очищаете поле пароля. Чтобы 1С вообще перестала спрашивать пароль при запуске, пароль мало убрать — нужна аутентификация по учётной записи операционной системы.
Для этих действий нужны права администратора в базе. Если вы знаете пароль администратора или в базе есть второй администратор — всё решается за минуту. Если пароль администратора потерян и восстановить его некому — чуда не будет: в версии 8.3 нет файла, удаление которого сбрасывает пароли. Ниже разберём оба сценария и объясним, какие «способы из интернета» для 8.3 не работают.
Речь идёт о своей базе, к которой у вас есть законный доступ. Снимать защиту с чужой базы, подбирать или обходить пароль администратора, которого вам не давали, — это не администрирование, а взлом, и такие инструкции здесь не приводятся.
Какой именно пароль вы хотите убрать
Прежде чем что-то менять, определитесь, что мешает. В 1С под словом «пароль» понимают три разные вещи:
- 🔑 Пароль пользователя информационной базы. Его 1С просит в окне
Доступ к информационной базепри запуске. Именно его чаще всего и хотят отключить. - 🪪 Пароль администратора. Технически это тот же пользователь базы, но с полными правами. Его потеря опаснее: без прав администратора вы не измените других пользователей.
- 🖥️ Пароль администратора кластера серверов. Это отдельная вещь, к учётным записям в базе отношения не имеет. О нём — в конце.
Ещё один флажок, который часто путают с паролем, — Вход в программу разрешён. Если он снят, пользователь не войдёт независимо от пароля. Это не отключение пароля, а блокировка учётной записи целиком; для снятия именно запроса пароля трогать его не нужно.
Прежде чем менять пользователей и пароли, сделайте резервную копию базы
. Выгрузка в .dt (Администрирование → Выгрузить информационную базу) или копия файла 1Cv8.1CD для файловой базы занимает пару минут и страхует от ошибки.
Убираем пароль пользователя в режиме Предприятия
Это самый быстрый путь для типовых конфигураций — «Бухгалтерии предприятия» 3.0, «Зарплаты и управления персоналом» 3.1, «Управления торговлей» 11. Подходит, когда вы уже вошли под администратором.
- Откройте
Администрирование → Настройки пользователей и прав → Пользователи. - В списке найдите нужного пользователя и откройте его карточку двойным кликом.
- В разделе входа снимите флажок с варианта
Аутентификация 1С:Предприятия— тогда пароль у этого пользователя перестанет требоваться. - Нажмите
Записать и закрыть.
Если нужно не убрать проверку совсем, а просто задать пустой или новый пароль, нажмите кнопку установки пароля в той же карточке. Пустой пароль система в режиме Предприятия обычно задать не даёт — для полного обнуления используйте Конфигуратор (следующий раздел).
Бывает, что система упорно требует пароль и не даёт оставить его пустым. Причина почти всегда в политике паролей. В том же разделе Администрирование → Настройки пользователей и прав есть группа настроек входа, где включаются требование сложности, минимальная длина и срок действия пароля. Пока эти ограничения активны, пустой или слишком простой пароль задать нельзя. Снимите соответствующие флажки — и поле пароля освободится. После этого требование исчезнет для всех пользователей базы, так что решение принимайте осознанно.
Снятие Аутентификации 1С:Предприятия без включения входа по учётной записи ОС означает, что в базу сможет войти кто угодно, выбрав этого пользователя из списка. Для рабочих баз так не делают.
Снятие и обнуление пароля через Конфигуратор
Конфигуратор даёт больше свободы: здесь поле пароля можно оставить по-настоящему пустым. Способ работает в любой конфигурации, включая нетиповые.
- Запустите базу в режиме
Конфигураторпод учётной записью с правами администратора. - Откройте
Администрирование → Пользователи. - Найдите пользователя в списке и откройте его двойным кликом. На закладке
Основныеесть поляПарольиПодтверждение. - Очистите оба поля и нажмите
ОК.
После этого при входе пользователь просто оставляет поле пароля пустым и нажимает ОК. Окно выбора базы при этом никуда не денется — исчезнет только требование вводить пароль.
Если в карточке стоит флажок Пользователю запрещено изменять пароль или Требовать установку пароля при входе, снимите и их — иначе система попросит задать пароль при первом же запуске.
Вход без запроса пароля: учётная запись ОС
Пустой пароль не отменяет окно Доступ к информационной базе — 1С всё равно покажет диалог. Чтобы запуск шёл сразу, без ввода, настройте вход по учётной записи Windows. Тогда платформа опознаёт пользователя по его сеансу в операционной системе.
В карточке пользователя (хоть в Предприятии, хоть в Конфигураторе):
- Включите
Аутентификация операционной системы. - В поле пользователя ОС укажите учётную запись в формате
ДОМЕН\ИмяилиИмя-компьютера\Имя. - Запишите изменения.
Теперь при запуске 1С под этой учётной записью Windows окно пароля не появится. Это штатный и безопасный способ: защита остаётся, просто её обеспечивает вход в систему, а не отдельный пароль 1С.
У способа есть несколько нюансов, которые стоит учесть заранее:
- 👥 Если один человек работает с нескольких компьютеров или из-под разных учётных записей Windows, добавьте каждую такую запись ОС — либо оставьте пользователю и аутентификацию 1С на случай входа с чужого места.
- 🖧 На терминальном сервере (RDP) аутентификация ОС привязывается к учётной записи сеанса, а не к рабочей станции. Проверьте, что у каждого сотрудника свой логин Windows, иначе все попадут в базу под одним пользователем.
- 🔁 Можно оставить включёнными обе аутентификации сразу. Тогда с «родного» компьютера вход идёт без пароля, а с любого другого места система предложит ввести пароль 1С.
Если указать несуществующую или ошибочную учётную запись ОС, пользователь вообще не сможет войти под аутентификацией Windows. В этом случае войдите под администратором, откройте карточку и исправьте имя учётной записи.
Файловая и клиент-серверная база: в чём разница
Способы снятия пароля — через Предприятие или Конфигуратор — одинаковы для обоих вариантов. Разница в том, где физически хранится список пользователей, и это важно понимать при поиске «обходных» методов.
| Тип базы | Где хранятся пользователи | Как снять пароль |
|---|---|---|
| Файловая | внутри файла 1Cv8.1CD | Конфигуратор или режим Предприятия |
| Клиент-серверная | внутри БД на SQL-сервере | Конфигуратор или режим Предприятия |
Ключевой момент: в версии 8.3 нет отдельного файла users.usrs, удалив который можно сбросить пароли. Такой файл был в старых версиях платформы; в современных сборках список пользователей лежит внутри самой базы, и снаружи его не трогают. Инструкции «удалите users.usrs» относятся к платформам прошлых поколений и к 8.3 неприменимы.
Для клиент-серверной базы тоже нет рабочего способа «сбросить пароль запросом к SQL». Учётные данные хранятся внутри структуры базы в зашифрованном виде, и администратор СУБД через SQL их не меняет. Правильный путь один — подключиться к базе Конфигуратором под администратором 1С.
Что делать, если потерян пароль администратора
Это самый частый тупик. Разберём по ситуациям.
Отдельно про утилиту chdbfl.exe из каталога bin платформы. Её иногда советуют «для восстановления доступа», но это заблуждение. chdbfl.exe проверяет и чинит физическую целостность файла базы .1CD, к паролям она отношения не имеет и пароль не сбрасывает. Запускать её имеет смысл при повреждении файловой базы, но для возврата забытого пароля она бесполезна, сколько бы раз вы её ни прогнали.
В интернете также предлагают «внешние обработки для сброса пароля». Для своей базы они не нужны — есть Конфигуратор; а запуск непроверенных обработок рискован: они могут содержать вредоносный код и повредить данные. Для чужой базы это уже обход защиты, то есть взлом.
Вывод по потерянному доступу простой: если у вас остаётся хоть один вход с правами администратора или рабочая резервная копия — задача решается штатно. Если нет — безопасного «домашнего» способа вскрыть базу 8.3 не существует, и правильнее обратиться к тому, кто её сопровождает, чем ломать защиту сомнительными средствами.
Старые версии платформы: 8.2 и 7.7
Логика та же, отличается интерфейс.
В 1С 8.2 пользователи так же редактируются в Конфигураторе через Администрирование → Пользователи, но окна выглядят иначе, чем в современном интерфейсе «Такси». Поля пароля и варианты аутентификации на месте — очистка пароля работает аналогично 8.3.
В 1С 7.7 управление пользователями жило в Конфигураторе, в отдельном справочнике пользователей; пароль снимался редактированием свойств пользователя. Детали интерфейса 7.7 сильно зависят от редакции конфигурации, поэтому точные пункты меню лучше сверять в документации к вашей сборке, а не переносить привычки из 8.3.
Риски и безопасность при снятии пароля
Отключать пароль удобно, но у этого есть обратная сторона. Прежде чем убирать защиту, взвесьте следующее.
- 🔓 База без пароля — база без контроля доступа. Любой, кто откроет список пользователей, войдёт под выбранной учётной записью. Для многопользовательской рабочей базы это недопустимо.
- 🧾 Теряется персональная ответственность. Если несколько человек работают под одним беспарольным пользователем, по журналу регистрации не понять, кто именно провёл или удалил документ.
- 🛡️ Персональные данные и бухгалтерия требуют защиты. Для баз с ЗУП и кадровыми данными беспарольный вход противоречит требованиям к защите персональных данных.
- 🪪 Компромисс — вход по учётной записи ОС. Он убирает окно пароля, но сохраняет разграничение прав и запись в журнал регистрации под конкретным пользователем.
Отдельно про журнал регистрации. Он фиксирует входы и действия по имени пользователя, под которым работали. Если все сидят под одной беспарольной учётной записью, записи в журнале обезличиваются — найти виновника ошибочной или удалённой операции будет нечем. Это одна из главных причин не отключать персональные пароли в рабочих базах.
Если цель — просто не вводить пароль каждое утро на личном компьютере, настройте аутентификацию ОС (см. раздел выше). Полностью обнулять пароли стоит только в тестовых и учебных базах, где нет реальных данных. В рабочей базе разумная середина — несложный, но персональный пароль у каждого сотрудника плюс вход по учётной записи ОС там, где он уместен.
Частые вопросы
Можно ли убрать пароль только у одного пользователя, не трогая остальных?
Почему 1С всё равно показывает окно выбора при пустом пароле?
Доступ к информационной базе. Чтобы запуск шёл без окна, нужна аутентификация по учётной записи операционной системы.Обязательно ли закрывать всех пользователей перед снятием пароля?
.dt и тестирования базы.Снятый пароль можно вернуть обратно?
Аутентификация 1С:Предприятия и задаёте пароль. Изменение вступает в силу при следующем входе.