Пароль для пользователя 1С 8.3: установка, смена и политика безопасности
Содержание
Добавить пароль в 1С пользователю можно двумя путями: в Конфигураторе через Администрирование → Пользователи или в самой программе через Администрирование → Настройки пользователей и прав → Пользователи. Откройте карточку нужного пользователя, включите аутентификацию 1С:Предприятия, введите пароль дважды и сохраните.
Пока у базы нет ни одного пользователя, в неё входит кто угодно без вопросов. Ниже инструкция для 1С 8.3 с интерфейсом «Такси»: как добавить пароль, сменить его, сбросить забытый и задать правила сложности. Всё это механизмы платформы, поэтому работают одинаково в БП 3.0, ЗУП 3.1, УТ 11 и других типовых конфигурациях.
Как платформа 1С проверяет пользователя при входе
Пароль привязан к пользователю информационной базы. Список пользователей хранится внутри самой базы, а не на компьютере и не в списке баз. Поэтому пароль, заданный на одном рабочем месте, действует везде, где открывают эту базу.
Платформа хранит не сам пароль, а его хеш. Подсмотреть старый пароль нельзя никак, даже администратору. Его можно только заменить новым.
У каждого пользователя есть несколько способов входа. Включать можно любые сочетания:
| Способ | Как работает | Когда подходит |
|---|---|---|
| 🔑 Аутентификация 1С:Предприятия | Имя и пароль, которые хранятся в базе | Небольшие офисы, базы без домена, удалённые сотрудники |
| 🖥 Аутентификация операционной системы | Вход без пароля, если пользователь Windows сопоставлен пользователю 1С | Компании с доменом Active Directory |
| 🌐 Аутентификация OpenID | Вход через другую базу или веб-сервер, который выступает поставщиком учётных данных | Работа через веб-клиент и публикации |
Если включены оба основных способа, платформа сначала пробует вход по учётной записи Windows. Окно ввода пароля появится, только если сопоставление не сработало.
Запретить вход по Windows для конкретного запуска можно ключом командной строки /WA-. Тогда 1С всегда спросит имя и пароль. Удобно, когда администратору нужно войти под другим пользователем со своего компьютера.
Пароль пользователя в Конфигураторе: пошагово
Этот способ подходит для любой конфигурации, в том числе самописной. Нужна роль с правом администрирования.
Если пользователей ещё нет
- Запустите базу в режиме
Конфигуратор. - Откройте
Администрирование → Пользователи. - Нажмите кнопку добавления (зелёный плюс).
- На вкладке
ОсновныеукажитеИмя(под ним человек входит) иПолное имя. - Поставьте флажок
Аутентификация 1С:Предприятия. - Заполните поля
ПарольиПодтверждение пароля. - Перейдите на вкладку
Прочиеи отметьте роли. Первому пользователю дайте полные права: в типовых конфигурациях это рольПолные праваилиАдминистратор системы. - Нажмите
ОК.
Первый пользователь обязан получить административную роль. Платформа не даст записать первого пользователя без права администрирования: иначе в базе не останется никого, кто сможет управлять списком.
После записи первого пользователя база перестаёт пускать без авторизации. При следующем запуске 1С покажет окно выбора пользователя и ввода пароля.
Если пользователь уже есть
- В том же списке
Администрирование → Пользователидважды щёлкните по нужной строке. - Убедитесь, что флажок
Аутентификация 1С:Предприятиястоит. - Введите новый пароль в оба поля.
- Нажмите
ОК.
Звёздочки в поле Пароль у существующего пользователя не означают, что пароль задан именно такой длины. Это заглушка. Если поле не трогать, пароль останется прежним.
Полезные флажки в карточке
- 🔒
Пользователю запрещено изменять пароль— для общих учётных записей, например «Склад» или «Касса», чтобы один сотрудник не сменил пароль всем остальным. - 👁
Показывать в списке выбора— снимите, если не хотите, чтобы имена пользователей были видны в окне входа. Тогда имя придётся вводить вручную. - ⚠️
Защита от опасных действий— платформа предупреждает при запуске внешних обработок и других потенциально опасных операциях. Для обычных пользователей флажок стоит оставлять.
Как задать пароль пользователю в режиме Предприятие
В типовых конфигурациях на Библиотеке стандартных подсистем (БП 3.0, ЗУП 3.1, УТ 11, КА, ERP, УНФ) пользователей лучше вести не в Конфигураторе, а в самой программе. Программа хранит своего пользователя в справочнике «Пользователи» и связывает его с пользователем базы. Если завести человека только в Конфигураторе, эта связь не появится, а с ней не заработают группы доступа, персональные настройки и подписи в документах.
Путь в этих конфигурациях один и тот же:
Администрирование → Настройки пользователей и прав → Пользователи
Порядок действий:
- Откройте список и нажмите
Создатьили откройте карточку существующего сотрудника. - Заполните полное имя и имя для входа.
- Отметьте флажок
Вход в программу разрешен. - В блоке аутентификации включите вход по имени и паролю 1С:Предприятия.
- Нажмите кнопку установки пароля. Откроется форма с полями нового пароля и подтверждения. Там же есть команда, которая сгенерирует надёжный пароль.
- Если пароль временный, отметьте требование сменить его при первом входе.
- Нажмите
Записать и закрыть, затем на закладке прав доступа включите пользователя в нужные группы доступа.
Требование сменить пароль при входе удобно, когда учётку создаёт администратор. Вы выдаёте сотруднику временный пароль, а при первом запуске программа сама попросит придумать свой. Постоянный пароль администратор тогда не знает, и это правильно.
Пароль и права — разные вещи. Пароль защищает вход, а то, что человек увидит внутри, определяют группы доступа и профили. Пользователь с паролем, но без групп доступа, войдёт и увидит почти пустую программу.
Как отключить вход без удаления пользователя
Сотрудник уволился, а его документы остались в базе. Удалять пользователя не нужно: снимите флажок Вход в программу разрешен в карточке. Учётная запись перестанет пускать в программу, но останется в документах как автор.
Пароль в клиент-серверной базе: что настраивается отдельно
В серверной базе путаница начинается из-за того, что паролей становится несколько. Это разные учётные записи, и пароль пользователя 1С к остальным отношения не имеет.
| Учётная запись | Где задаётся | Для чего |
|---|---|---|
| Пользователь информационной базы | Конфигуратор или режим Предприятие, как описано выше | Вход сотрудника в программу |
| Администратор кластера | Консоль администрирования серверов 1С, ветка администраторов кластера | Управление кластером: базы, сеансы, рабочие процессы |
| Администратор центрального сервера | Консоль, администраторы агента сервера | Управление самим сервером 1С |
| Пользователь СУБД | MS SQL Server или PostgreSQL | Подключение сервера 1С к базе данных |
Когда в консоли открываете свойства базы, она просит имя и пароль. Здесь нужен пользователь информационной базы с административными правами, а не пользователь SQL.
Вход по учётной записи Windows на сервере
Чтобы сотрудники домена входили без пароля, в карточке пользователя 1С включают аутентификацию операционной системы и указывают учётную запись в формате \\DOMAIN\ivanov. В клиент-серверном варианте для этого нужна корректная настройка Kerberos у службы сервера 1С. Её делает системный администратор домена.
Если доменный вход не срабатывает, 1С покажет обычное окно с паролем. Поэтому для администраторов полезно держать включёнными оба способа: аутентификацию Windows для повседневной работы и пароль 1С как запасной вход.
Пароль в ярлыке и командной строке
Пароль можно передать при запуске ключами /N и /P:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"srv1c\buh" /N"Иванов" /P"Пароль123"
Не храните пароль в ярлыках на рабочих столах сотрудников. Его видит любой, кто откроет свойства ярлыка. Такой запуск допустим только для служебных сценариев, например регламентной выгрузки, и только на защищённом сервере.
Сменить или сбросить пароль, если его забыли
Пользователь меняет пароль сам
В интерфейсе «Такси» команда смены пароля доступна из главного меню программы (кнопка с тремя полосками в левом верхнем углу) или по щелчку на имени пользователя в заголовке окна. Нужно ввести старый пароль, затем новый и подтверждение.
Если команды нет, проверьте два места. В карточке пользователя может стоять флажок Пользователю запрещено изменять пароль. Либо пользователь входит по учётной записи Windows, и пароль 1С у него вообще не задан.
Администратор сбрасывает пароль сотруднику
Забытый пароль восстановить нельзя, только заменить. Администратор открывает карточку пользователя любым из двух способов выше и вводит новый пароль. Хороший порядок такой:
- Задайте временный пароль.
- Включите требование сменить пароль при входе.
- Сообщите временный пароль сотруднику лично, а не в общем чате.
- После первого входа убедитесь, что пароль сменён.
Пароль забыл единственный администратор
Это самый неприятный случай. Варианты в порядке приоритета:
- 👤 Найдите другого пользователя с полными правами. Нередко у главного бухгалтера или у обслуживающего 1С-специалиста есть такая учётка. Он и сбросит пароль администратору.
- 🖥 Проверьте, не сопоставлен ли кто-то из администраторов с учётной записью Windows. Тогда вход пройдёт без пароля.
- 💾 Восстановите базу из резервной копии, сделанной до смены пароля. Данные после даты копии придётся вносить заново.
- 🛠 Обратитесь к партнёру 1С, который обслуживает базу, или к владельцу программы.
В интернете встречаются советы править служебные таблицы базы или заменять файлы, чтобы «обнулить» пользователей. Такие операции легко повреждают базу и нарушают правила доступа в организации. Если решились на что-то подобное, работайте только с копией базы, а не с рабочим экземпляром.
Чтобы не попасть в эту ситуацию, заведите хотя бы двух пользователей с административными правами. Пароль второго храните в менеджере паролей или запечатанном конверте у руководителя.
Требования к паролям: длина, сложность, срок действия
По умолчанию платформа принимает любой пароль, даже из одного символа. Требования задаются отдельно.
В Конфигураторе
Откройте Администрирование → Параметры информационной базы. Там собраны настройки безопасности паролей:
- 📏 минимальная длина пароля;
- 🔣 проверка сложности: пароль должен сочетать разные типы символов и не совпадать с именем пользователя;
- 📅 максимальный и минимальный срок действия пароля;
- 🔁 запрет повторять пароли из нескольких последних;
- 🔔 за сколько дней предупреждать об окончании срока действия;
- 🚫 количество неудачных попыток входа и время блокировки после них.
Эти параметры действуют на всю базу. Новые правила применяются при следующей смене пароля: действующие пароли платформа не проверяет задним числом.
В режиме Предприятие
В конфигурациях на БСП те же правила удобнее задавать в программе: Администрирование → Настройки пользователей и прав → Настройки входа. Помимо длины, сложности и срока действия, здесь можно ограничить вход пользователям, которые давно не работали в программе. Удобно для забытых учёток бывших сотрудников.
Какие значения выбрать
Для бухгалтерской базы небольшой компании разумный минимум выглядит так:
| Параметр | Ориентир |
|---|---|
| Минимальная длина | 8–10 символов |
| Проверка сложности | Включена |
| Максимальный срок действия | 90–180 дней |
| Запрет повтора | Последние 3–5 паролей |
| Неудачных попыток до блокировки | 5 |
Слишком частая смена пароля даёт обратный эффект: сотрудники начинают записывать пароли на стикерах. Срок в 90 дней обычно уже компромисс.