К статье
Практический материал

Администрирование · 9 мин

Как отключить аутентификацию в 1С

Как отключить аутентификацию в 1С: способы для файловой и клиент-серверной базы, настройка пользователей, риски отключения паролей и проверка результата.

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

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

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

Какие виды аутентификации есть в 1С и что именно отключается

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

Когда говорят «отключить аутентификацию», обычно имеют в виду одно из трёх: убрать окно ввода логина и пароля при старте, снять пароль с конкретного пользователя или отключить требование пароля для служебного подключения (например, для фонового задания или COM-соединения). Каждая задача решается своим способом.

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

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

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

Порядок действий в конфигураторе
  1. 1
    Откройте конфигуратор и войдите под администратором базы
  2. 2
    Перейдите: Администрирование → Пользователи
  3. 3
    Откройте карточку нужного пользователя
  4. 4
    Очистите пароль или включите аутентификацию ОС и укажите учётную запись Windows
  5. 5
    Сохраните изменения и проверьте вход в режиме Предприятия

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

Вход без пароля через аутентификацию операционной системы

Более безопасная альтернатива — аутентификация средствами Windows. В карточке пользователя установите флажок «Аутентификация операционной системы» и укажите учётную запись в формате \\ДОМЕН\ИмяПользователя или \\ИМЯ_КОМПЬЮТЕРА\ИмяПользователя. Флажок аутентификации 1С при этом можно снять.

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

Автоматический вход через параметры командной строки

Для ярлыков, скриптов и планировщика заданий Windows используются параметры запуска платформы. Ключ /N задаёт имя пользователя, ключ /P — пароль. Если пароль пустой, достаточно указать только /N, и вход пройдёт без диалога.

text
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\TestBase" /N"Администратор" /P""

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

Отключение запроса пароля для веб-клиента и публикаций

Если база опубликована на веб-сервере (IIS или Apache), аутентификация может запрашиваться дважды: сначала веб-сервером, затем платформой. Чтобы убрать запрос на уровне веб-сервера, в настройках публикации включите анонимную аутентификацию и отключите проверку подлинности Windows для виртуального каталога.

Дополнительно в файле default.vrd публикации можно задать параметры подключения, включая имя пользователя. После изменения настроек перезапустите веб-сервер и проверьте вход через браузер: страница должна открываться без диалога учётных данных.

Проверка результата и типичные ошибки

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

Контрольные точки

Как проверить результат

Запуск в режиме Предприятия
Норма

Вход выполняется без запроса пароля

Тревожный признак

Появляется диалог аутентификации или ошибка доступа

Журнал регистрации
Норма

Событие входа с нужным именем пользователя

Тревожный признак

Вход фиксируется под другим пользователем или отсутствует

Права после входа
Норма

Доступны все нужные разделы и документы

Тревожный признак

Ошибки «Нарушение прав доступа» при открытии объектов

Типичные ошибки
01
Снятие обоих флажков аутентификации — пользователь теряет возможность войти в базу
02
Отключение пароля у единственного администратора без резервной учётной записи — усложняет восстановление доступа
03
Неверный формат учётной записи ОС (без двойного обратного слэша и имени компьютера) — аутентификация Windows не срабатывает
04
Забытый перезапуск веб-сервера после смены настроек публикации — старые правила продолжают действовать

Когда отключать аутентификацию нельзя

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

Компромиссный вариант для рабочей среды — аутентификация операционной системы: пользователь не вводит пароль в 1С, но доступ по-прежнему контролируется на уровне Windows и доменных политик. Это сочетает удобство с приемлемым уровнем защиты.

Маршрут решения

Как выбрать действие

Тестовая база на локальном компьютере, мешает окно входаОчистите пароль пользователя или задайте /N в ярлыке запуска
Рабочая база, нужен вход без ввода пароляНастройте аутентификацию операционной системы, пароль не снимайте
Автоматический запуск по расписаниюИспользуйте параметры /N и /P в скрипте, ограничьте доступ к файлу скрипта
Двойной запрос пароля в веб-клиентеВключите анонимную аутентификацию на веб-сервере и перезапустите его

FAQ

Можно ли полностью убрать список пользователей, чтобы 1С не спрашивала ничего?

Если в базе нет ни одного пользователя, платформа входит автоматически с полными правами. Однако это крайне небезопасно и не подходит для рабочих баз. Удалить пользователей можно через конфигуратор, но предварительно сделайте резервную копию.

Почему после очистки пароля окно входа всё равно появляется?

Окно выбора пользователя отображается, если в базе несколько пользователей — платформа должна понять, кто входит. Чтобы окно не появлялось, оставьте одного пользователя либо задайте имя параметром /N в ярлыке запуска.

Как восстановить доступ, если случайно заблокировал всех пользователей?

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

Работает ли аутентификация ОС в клиент-серверном варианте?

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

Безопасно ли хранить пароль в ярлыке или скрипте запуска?

Пароль в параметрах командной строки хранится в открытом виде и виден любому, кто откроет свойства ярлыка. Для рабочих баз так делать не стоит; для тестовых — допустимо, если доступ к компьютеру ограничен.

Как отключить аутентификацию для COM-соединения или регламентного задания?

Для внешних подключений укажите пользователя с пустым паролем либо передайте логин и пароль в строке соединения. Для регламентных заданий в файловой базе создайте отдельного служебного пользователя с минимально необходимыми правами.

Итог

Что важно запомнить

Полностью отключить аутентификацию в 1С нельзя, но можно убрать запрос пароля: очисткой пароля, аутентификацией ОС или параметрами запуска /N и /P. Для рабочих баз выбирайте аутентификацию Windows, для тестовых — любой удобный способ, и всегда оставляйте хотя бы один рабочий способ входа администратора.