Администрирование · 9 мин
Как отключить аутентификацию в 1С
Как отключить аутентификацию в 1С: способы для файловой и клиент-серверной базы, настройка пользователей, риски отключения паролей и проверка результата.
Аутентификация в 1С — это механизм проверки пользователя при входе в информационную базу. По умолчанию платформа запрашивает имя и пароль, но в ряде сценариев этот запрос требуется отключить: для тестовых баз, локальных разработок, автоматических регламентных заданий или интеграций, где окно ввода пароля мешает работе.
Полностью «выключить» аутентификацию как системный механизм нельзя — платформа всегда определяет, кто работает с базой. Однако можно добиться эффекта входа без запроса пароля: убрать пароль у пользователя, включить аутентификацию операционной системы или настроить автоматический запуск с заранее заданными параметрами. Ниже разобраны все рабочие способы и их ограничения.
Важно понимать: отключение проверки пароля снижает защиту данных. Перед изменением настроек убедитесь, что база не содержит персональных данных и коммерческой информации, доступ к которой нужно ограничивать, либо что доступ к компьютеру и сети контролируется другими средствами.
Какие виды аутентификации есть в 1С и что именно отключается
Платформа 1С:Предприятие поддерживает несколько способов проверки пользователя. Первый — аутентификация 1С: логин и пароль хранятся в самой информационной базе. Второй — аутентификация операционной системы: платформа доверяет Windows и сопоставляет текущую учётную запись ОС с пользователем базы. Третий — OpenID-аутентификация, используемая в основном в клиент-серверных и веб-сценариях.
Когда говорят «отключить аутентификацию», обычно имеют в виду одно из трёх: убрать окно ввода логина и пароля при старте, снять пароль с конкретного пользователя или отключить требование пароля для служебного подключения (например, для фонового задания или COM-соединения). Каждая задача решается своим способом.
Как убрать пароль у пользователя через конфигуратор
Самый прямой способ — очистить пароль пользователя в списке пользователей информационной базы. Для этого нужны права администратора базы. Откройте конфигуратор, войдя под учётной записью с полными правами, и перейдите в меню «Администрирование» → «Пользователи».
Выберите нужного пользователя, откройте его свойства и снимите флажок «Аутентификация 1С:Предприятия» либо очистите поле пароля, оставив флажок включённым. Если флажок снят полностью, а аутентификация ОС не настроена, пользователь фактически не сможет войти — это важный нюанс, о котором ниже.
- 1Откройте конфигуратор и войдите под администратором базы
- 2Перейдите: Администрирование → Пользователи
- 3Откройте карточку нужного пользователя
- 4Очистите пароль или включите аутентификацию ОС и укажите учётную запись Windows
- 5Сохраните изменения и проверьте вход в режиме Предприятия
После сохранения запустите базу в режиме «Предприятие». Если пароль пустой и аутентификация 1С включена, платформа впустит пользователя после выбора имени без ввода пароля. Если пользователь в базе один, окно выбора может не появиться вовсе.
Вход без пароля через аутентификацию операционной системы
Более безопасная альтернатива — аутентификация средствами Windows. В карточке пользователя установите флажок «Аутентификация операционной системы» и укажите учётную запись в формате \\ДОМЕН\ИмяПользователя или \\ИМЯ_КОМПЬЮТЕРА\ИмяПользователя. Флажок аутентификации 1С при этом можно снять.
При запуске платформа автоматически определит текущего пользователя Windows и выполнит вход без диалога. Это удобно для терминальных серверов и рабочих мест, где доступ к компьютеру уже защищён паролем ОС. Ограничение способа: привязка работает только под той учётной записью Windows, которая указана в настройках.
Автоматический вход через параметры командной строки
Для ярлыков, скриптов и планировщика заданий Windows используются параметры запуска платформы. Ключ /N задаёт имя пользователя, ключ /P — пароль. Если пароль пустой, достаточно указать только /N, и вход пройдёт без диалога.
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\TestBase" /N"Администратор" /P""Такой подход применяют для автоматического запуска обработок, ночной выгрузки данных и тестовых стендов. Храните ярлык или скрипт с параметрами в месте, недоступном посторонним: даже пустой пароль в связке с известным путём к базе упрощает несанкционированный вход.
Отключение запроса пароля для веб-клиента и публикаций
Если база опубликована на веб-сервере (IIS или Apache), аутентификация может запрашиваться дважды: сначала веб-сервером, затем платформой. Чтобы убрать запрос на уровне веб-сервера, в настройках публикации включите анонимную аутентификацию и отключите проверку подлинности Windows для виртуального каталога.
Дополнительно в файле default.vrd публикации можно задать параметры подключения, включая имя пользователя. После изменения настроек перезапустите веб-сервер и проверьте вход через браузер: страница должна открываться без диалога учётных данных.
Проверка результата и типичные ошибки
После любых изменений проверьте вход в трёх режимах: толстый клиент, тонкий клиент и (если используется) веб-клиент. Убедитесь, что окно ввода пароля не появляется, а в журнале регистрации фиксируется вход под правильным пользователем.
Как проверить результат
Вход выполняется без запроса пароля
Появляется диалог аутентификации или ошибка доступа
Событие входа с нужным именем пользователя
Вход фиксируется под другим пользователем или отсутствует
Доступны все нужные разделы и документы
Ошибки «Нарушение прав доступа» при открытии объектов
Когда отключать аутентификацию нельзя
Отказ от проверки пароля допустим только в изолированной среде: тестовая копия базы на локальном компьютере разработчика, учебный стенд, виртуальная машина без сетевого доступа. В рабочих базах, где ведётся учёт, хранятся персональные данные сотрудников или сведения о контрагентах, аутентификацию отключать нельзя — это нарушает базовые требования защиты информации.
Компромиссный вариант для рабочей среды — аутентификация операционной системы: пользователь не вводит пароль в 1С, но доступ по-прежнему контролируется на уровне Windows и доменных политик. Это сочетает удобство с приемлемым уровнем защиты.
Как выбрать действие
FAQ
Можно ли полностью убрать список пользователей, чтобы 1С не спрашивала ничего?
Если в базе нет ни одного пользователя, платформа входит автоматически с полными правами. Однако это крайне небезопасно и не подходит для рабочих баз. Удалить пользователей можно через конфигуратор, но предварительно сделайте резервную копию.
Почему после очистки пароля окно входа всё равно появляется?
Окно выбора пользователя отображается, если в базе несколько пользователей — платформа должна понять, кто входит. Чтобы окно не появлялось, оставьте одного пользователя либо задайте имя параметром /N в ярлыке запуска.
Как восстановить доступ, если случайно заблокировал всех пользователей?
Для файловой базы помогает вход под другим администратором, если он есть. Если администратор один и доступ потерян, применяются специальные процедуры сброса списка пользователей — это сложная операция, и лучше привлечь специалиста, предварительно сделав копию файла базы.
Работает ли аутентификация ОС в клиент-серверном варианте?
Да, но привязка выполняется к учётной записи Windows на стороне клиента, а для сервера 1С дополнительно настраивается аутентификация в кластере. В доменной среде это наиболее удобный способ беспарольного входа.
Безопасно ли хранить пароль в ярлыке или скрипте запуска?
Пароль в параметрах командной строки хранится в открытом виде и виден любому, кто откроет свойства ярлыка. Для рабочих баз так делать не стоит; для тестовых — допустимо, если доступ к компьютеру ограничен.
Как отключить аутентификацию для COM-соединения или регламентного задания?
Для внешних подключений укажите пользователя с пустым паролем либо передайте логин и пароль в строке соединения. Для регламентных заданий в файловой базе создайте отдельного служебного пользователя с минимально необходимыми правами.
Что важно запомнить
Полностью отключить аутентификацию в 1С нельзя, но можно убрать запрос пароля: очисткой пароля, аутентификацией ОС или параметрами запуска /N и /P. Для рабочих баз выбирайте аутентификацию Windows, для тестовых — любой удобный способ, и всегда оставляйте хотя бы один рабочий способ входа администратора.