Смена, сброс и политика паролей в 1С 8.3: что может пользователь, а что только администратор

· 9 мин

Содержание

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

Частое заблуждение — что пароль к 1С где-то «хранится» и его можно подсмотреть. В базе лежит только хеш пароля. Прочитать старый пароль нельзя ни в Конфигураторе, ни в SQL. Его можно только заменить новым. Всё ниже относится к платформе 8.3 и типовым конфигурациям на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА, ERP) с интерфейсом «Такси».

Сам себе: как пользователю сменить свой пароль

Если вы помните текущий пароль и администратор не запретил его менять, помощь не нужна.

  1. Откройте главное меню — кнопка с тремя полосками в левом верхнем углу окна.
  2. Найдите команду «Изменить пароль». В типовых конфигурациях она лежит в подменю «Сервис».
  3. Введите текущий пароль, затем новый — дважды.
  4. Нажмите «Установить пароль » или «ОК».

Новый пароль начнёт действовать со следующего входа. Текущий сеанс не прерывается.

Если команды нет или она неактивна, на то две причины:

  • 🔒 в карточке пользователя стоит запрет на изменение пароля;
  • 🪪 вход настроен через аутентификацию операционной системы (доменная учётная запись). Тогда пароль 1С не используется вовсе, а меняется пароль Windows.

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

Через карточку пользователя: смена пароля администратором

Это основной способ для администратора в режиме «Предприятие». Конфигуратор для него не нужен, а пользователи могут продолжать работу.

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

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

Там же настраиваются два полезных ограничения:

Настройка в карточкеКогда включать
Запрет пользователю изменять парольОбщая учётная запись (склад, касса), где пароль знают несколько человек
Требование сменить пароль при входеНовый сотрудник или выдан временный пароль
Снятие флажка «Вход в программу разрешен»Сотрудник уволился, но его записи нужно сохранить в истории

Пользователя, под которым уже вводили документы, не удаляйте. Иначе в документах и журнале регистрации пропадёт связь с автором. Запретите вход — этого достаточно.

Изменить пароль может только тот, у кого есть права администратора. В БСП это профиль «Администратор». Пользователь с обычными правами увидит список, но кнопка установки пароля в чужой карточке будет ему недоступна.

Конфигуратор: смена пароля пользователя 1С без режима «Предприятие»

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

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

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

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

В базах на БСП пароль лучше менять в режиме «Предприятие», через карточку. Конфигуратор работает напрямую со списком пользователей платформы. Подсистема БСП узнает об изменении позже, а её флажки (например, требование сменить пароль) Конфигуратор не видит.

Если забыт пароль администратора 1С

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

Какая у вас ситуация?

Сброс в клиент-серверной базе через СУБД

Платформа хранит список пользователей в таблице v8users базы данных. Если таблицы нет, платформа считает, что пользователей в базе нет, и пускает в Конфигуратор без пароля. На этом построен приём, которым пользуются администраторы.

Перед любыми действиями в СУБД сделайте полную резервную копию базы средствами SQL.

  1. Попросите пользователей выйти. Сеансы, которые останутся открытыми, оборвутся с ошибкой.
  2. В СУБД переименуйте таблицу v8users, например в v8users_old.
  3. В актуальных версиях платформы копия списка пользователей хранится также в таблице Params — в записи с именем файла users.usr. Её тоже нужно временно убрать или переименовать.
  4. Запустите Конфигуратор. Он откроется без запроса пароля.
  5. Не закрывая Конфигуратор, верните таблице прежнее имя v8users и восстановите запись в Params.
  6. В Конфигураторе откройте Администрирование → Пользователи, найдите администратора и задайте новый пароль.

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

Приём подходит только для своей базы и выполняется человеком с доступом к SQL-серверу. Если такого доступа нет, у вас нет и законного пути к этой базе в обход администратора.

Политика паролей: сложность, длина и срок действия

Новый пароль «1» спокойно пройдёт, если политику никто не настроил. В типовой поставке ограничения выключены.

Настройка в пользовательском режиме

В конфигурациях на БСП откройте Администрирование → Настройки пользователей и прав и перейдите по ссылке «Настройки входа». Там задаются:

  • 📏 минимальная длина пароля;
  • 🔣 проверка сложности (буквы разного регистра, цифры, спецсимволы);
  • ⏳ максимальный срок действия — после него программа потребует сменить пароль;
  • 🔁 запрет повторять несколько последних паролей;
  • 🚪 отключение входа для тех, кто не заходил заданное число дней.

Для пользователей и администраторов настройки задаются раздельно. Администраторам разумно ставить требования жёстче.

Настройка на уровне платформы

В Конфигураторе: Администрирование → Параметры информационной базы. Здесь есть минимальная длина и проверка сложности паролей. В свежих версиях платформы в этом же окне появились политики паролей и блокировка входа после серии неудачных попыток.

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

ПараметрОриентир для бухгалтерской базы
Минимальная длина8–10 символов
СложностьВключить
Срок действия90–180 дней
Повтор старых паролейЗапретить последние 3–5
Неактивные учётные записиОтключать через 45–90 дней

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

Клиент-серверный вариант: какие ещё пароли бывают

В серверной установке у 1С не один пароль, а несколько уровней. Их путают постоянно — меняют «пароль 1С», а нужно было другой.

ПарольГде задаётсяКто пользуется
Пользователь информационной базыКарточка пользователя или КонфигураторСотрудники при входе в программу
Администратор кластераКонсоль кластера → кластер → «Администраторы»Администратор при управлении сеансами и базами
Администратор центрального сервераКонсоль кластера → «Администраторы» центрального сервераРегистрация кластеров и рабочих серверов
Пользователь СУБДMS SQL / PostgreSQL и свойства базы в консоли кластераСервер 1С при подключении к базе данных
Доменная учётная записьActive DirectoryВход через аутентификацию ОС

Сменили пароль в SQL — обновите свойства базы

Если администратор СУБД поменял пароль пользователя, под которым сервер 1С подключается к базе, 1С перестанет открываться у всех. Поэтому:

  1. Откройте консоль администрирования кластера.
  2. Разверните кластер → «Информационные базы».
  3. Откройте свойства базы.
  4. В поле «Пароль пользователя БД» укажите новый пароль и сохраните.

Повторите для каждой базы, которая работает под этим пользователем СУБД.

Пароль администратора кластера

Меняется в консоли: узел кластера → «Администраторы» → свойства учётной записи. Если администратора кластера нет, консоль пускает без пароля — это небезопасно для сервера, где работают десятки баз. Список администраторов хранится в файлах реестра в каталоге srvinfo сервера (1CV8Clst.lst для кластера, 1cv8wsrv.lst для центрального сервера).

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

Журнал регистрации: кто и когда менял пароли

Платформа пишет в журнал регистрации каждое изменение пользователя, в том числе установку пароля. Само значение пароля в журнал не попадает.

Как посмотреть:

  1. Откройте Администрирование → Обслуживание → Журнал регистрации.
  2. Нажмите «Установить отбор».
  3. В отборе по событиям выберите нужные:
    • «Пользователи. Изменение» — правка карточки, включая смену пароля;
    • «Сеанс. Аутентификация» — успешные входы;
    • «Сеанс. Ошибка аутентификации» — неверный пароль или имя.
  4. Задайте период и, если нужно, пользователя.

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

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

Частые ошибки при смене пароля

  • ❌ Пароль сменили в Конфигураторе, а программа всё равно требует его сменить при входе. Это флажок БСП в карточке пользователя. Снимите его в режиме «Предприятие».
  • ❌ После смены пароль «не подходит». Проверьте раскладку и Caps Lock: пароль чувствителен к регистру, а окно входа не показывает, какой язык включён.
  • ❌ Пароль сменили, но в программу входят без него. У пользователя включена аутентификация ОС. Пока она включена, вход идёт по доменной учётной записи.
  • ❌ Сменили пароль администратора — перестал работать обмен или регламентное задание. Пароль сохранён в настройках обмена, в ярлыке с параметром /P или в скрипте резервного копирования. Найдите все такие места и обновите.
  • ❌ Все работают под одним пользователем. Тогда смена пароля ничего не защищает, а журнал регистрации бесполезен. Заведите каждому сотруднику свою учётную запись.
Можно ли узнать текущий пароль пользователя 1С?
Нет. В базе хранится только хеш. Администратор может лишь задать новый пароль.
Нужно ли выгонять пользователей из базы, чтобы сменить пароль?
Нет. Смена пароля не требует монопольного режима. Новый пароль начнёт действовать при следующем входе сотрудника.
Можно ли оставить пользователя совсем без пароля?
Технически да — поле можно оставить пустым. Для базы с бухгалтерией и персональными данными так делать нельзя: войти сможет любой, кто запустит 1С на этом компьютере.
Какой длины пароль ставить в 1С?
Ориентир — от 8–10 символов с цифрами и буквами разного регистра. Включите проверку сложности, чтобы программа сама отклоняла слабые пароли.
Действует ли новый пароль во всех базах сразу?
Нет. Пользователи и пароли хранятся в каждой информационной базе отдельно. Если сотрудник работает в трёх базах, пароль меняют в каждой.