Смена пароля в информационной базе 1С 8.3: пользователь, администратор, сервер

· 9 мин

Содержание

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

Какой способ выбрать? Первый удобнее в типовых конфигурациях (Бухгалтерия 3.0, ЗУП 3.1, УТ 11): карточка пользователя и список в Конфигураторе остаются согласованными. Второй нужен, когда нет доступа к пользовательскому режиму или конфигурация нетиповая. Отдельная история — пароли, которые к самой программе не относятся: пользователь SQL-сервера и администратор кластера. Их меняют в других местах, и об этом ниже.

Какие пароли бывают у базы 1С и какой из них нужно поменять

Под «паролем к базе» люди понимают разные вещи. Сначала определите, о каком идёт речь, иначе вы будете менять не то.

ПарольГде задаётсяКто меняет
🔑 Пароль пользователя информационной базыКарточка пользователя в Предприятии или список пользователей в КонфигуратореСам пользователь или администратор базы
🗄️ Пароль пользователя СУБД (MS SQL, PostgreSQL)На сервере СУБД и в свойствах информационной базы в консоли кластераАдминистратор сервера
🖥️ Пароль администратора кластераКонсоль администрирования серверов 1САдминистратор сервера 1С
🌐 Логин и пароль интернет-поддержкиНастройки интернет-поддержки в программеОтветственный за договор ИТС

Окно входа в 1С с выпадающим списком пользователей и полем «Пароль» — это первая строка таблицы. Почти всегда вопрос именно о нём.

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

Как пользователю сменить свой пароль в режиме Предприятие

В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) обычный сотрудник может поменять себе пароль без администратора, если ему это не запрещено.

  1. Войдите в базу под своим именем и текущим паролем.
  2. Откройте свою карточку пользователя. Если у вас есть доступ к разделу администрирования, это Администрирование → Настройки пользователей и прав → Пользователи. Без такого доступа ищите команду смены пароля в главном меню программы (значок с тремя полосками в левом верхнем углу).
  3. Нажмите кнопку установки пароля. В разных релизах она подписана «Установить пароль » или «Изменить пароль ».
  4. Введите старый пароль, затем дважды новый.
  5. Сохраните. Новый пароль действует со следующего входа, текущий сеанс не прерывается.

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

Если кнопки смены пароля нет или она недоступна, скорее всего у пользователя стоит флажок «Пользователю запрещено изменять пароль». Это сделано намеренно, например для общей учётной записи склада. Решает вопрос только администратор.

Как администратору сменить или сбросить пароль сотрудника

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

Это основной способ для типовых конфигураций.

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

Сообщите сотруднику временный пароль лично или по защищённому каналу, а не в общем чате.

Через Конфигуратор

Подходит, если в Предприятие войти нельзя или конфигурация нетиповая.

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

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

Менять пароль в Конфигураторе можно и в типовой конфигурации. А вот создавать и удалять пользователей лучше в режиме Предприятие: иначе справочник «Пользователи» и список пользователей информационной базы разойдутся.

Программно, из обработки

Если нужно сменить пароль многим пользователям сразу (например, после увольнения админа), это делают кодом во внешней обработке с привилегированными правами:

Пользователь = ПользователиИнформационнойБазы.НайтиПоИмени("Кладовщик");
Если Пользователь <> Неопределено Тогда
    Пользователь.Пароль = "Новый_Пароль_2945";
    Пользователь.Записать();
КонецЕсли;

Код работает только у пользователя с правом администрирования. Пароль в тексте обработки после использования удалите.

Кто имеет право менять пароли: роли и профили доступа

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

Чего не стоит делать:

  • 🚫 давать бухгалтеру полные права «чтобы сам сбрасывал пароли коллегам»;
  • 🚫 оставлять единственного администратора без пароля;
  • 🚫 работать всей бухгалтерией под одной учётной записью.

Разумная схема для небольшой фирмы:

  • 👤 у каждого сотрудника своя учётная запись и свой пароль;
  • 🛡️ два администратора: основной и запасной, пароль запасного хранится в конверте или менеджере паролей у руководителя;
  • 🔒 у общих учётных записей (касса, склад) стоит запрет на смену пароля пользователем.

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

Требования к надёжности пароля и настройка политики

Требования к паролям задают на двух уровнях.

На уровне платформы. В Конфигураторе откройте Администрирование → Параметры информационной базы. Там настраивают:

  • минимальную длину пароля;
  • проверку сложности пароля;
  • максимальный и минимальный срок действия;
  • запрет повторять несколько последних паролей;
  • блокировку входа после серии неверных попыток.

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

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

Практические ориентиры:

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

Слишком частая обязательная смена (раз в месяц) приводит к стикерам на мониторе. Длинный пароль, который меняют раз в полгода, надёжнее короткого, который меняют каждые 30 дней.

Перед тем как включить строгую политику паролей
Выполнено: 0 / 5

Чем отличается смена пароля в файловой и клиент-серверной базе

Файловая база

Список пользователей и их пароли хранятся в файле базы 1Cv8.1CD. Пароль пользователя меняют только описанными выше способами: в Предприятии или Конфигураторе. Никаких отдельных паролей на сервере у файловой базы нет.

Доступ к самой папке с базой контролирует Windows. Если нужно, чтобы посторонний не скопировал файл базы целиком, ограничивайте права на папку средствами операционной системы. Пароль пользователя 1С от копирования файла не защищает.

Клиент-серверная база

Здесь паролей больше:

  1. Пароль пользователя 1С — меняется так же, как в файловой базе.
  2. Пароль пользователя СУБД. Под этой учётной записью сервер 1С подключается к MS SQL или PostgreSQL. Если её пароль сменили на сервере СУБД, обновите его и в 1С: откройте консоль администрирования серверов, раздел информационных баз, свойства нужной базы, и впишите новый пароль пользователя сервера БД. Иначе база перестанет открываться у всех.
  3. Пароль администратора кластера и администратора центрального сервера задаются в консоли администрирования. Если он установлен, консоль при подключении спросит логин и пароль.

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

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

Что делать, если пароль администратора базы забыт

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

  1. Найдите второго администратора. Если он есть, он сбросит пароль первому за минуту.
  2. Проверьте ярлыки и скрипты. Иногда пароль записан в параметрах запуска ярлыка или в скрипте резервного копирования в виде /N"Администратор" /P"пароль". Это законный способ вспомнить собственный пароль.
  3. Восстановите базу из резервной копии, сделанной в то время, когда пароль ещё помнили. Данные, внесённые после копии, придётся перенести вручную.
  4. В клиент-серверной базе администратор СУБД может восстановить доступ, работая с таблицами базы напрямую. Это вмешательство в служебные данные: делают только на копии и только специалисты.
  5. Обратитесь к партнёру 1С, который сопровождает вашу базу.

Раз пароль забыт однажды, заведите второго администратора и храните его пароль отдельно от рабочего места.

Ошибки при смене пароля и их решение

После смены пароля чаще всего ломается не вход людей, а то, что работало автоматически.

Диагностика: выберите симптом

Отдельно проверьте после смены:

  • 🔄 настройки синхронизации данных между базами (там хранится логин и пароль второй базы);
  • 📜 bat-файлы и планировщик заданий Windows, которые запускают 1С с параметрами /N и /P;
  • 🌐 веб-сервисы и HTTP-сервисы, в публикации которых указана учётная запись;
  • 📱 мобильные приложения и кассовые программы, подключённые к базе.

Частые вопросы

Можно ли узнать текущий пароль пользователя в 1С?
Нет. Платформа хранит не сам пароль, а его хеш. Администратор может только задать новый пароль.
Сменится ли пароль во всех базах, если поменять его в одной?
Нет. У каждой информационной базы свой список пользователей. Пароль меняют в каждой базе отдельно.
Нужно ли выгонять пользователей из базы, чтобы сменить пароль?
Нет. Пароль меняют при работающих пользователях. Сам сотрудник продолжит работу, а новый пароль понадобится при следующем входе.
Почему при входе нет списка пользователей и имя нужно вводить вручную?
У пользователей снят флажок «Показывать в списке выбора». Это нормальная мера безопасности: посторонний не видит имена учётных записей.
Что надёжнее: пароль 1С или вход через учётную запись Windows?
Вход через Windows удобнее в домене: пароль меняют в одном месте, а политика паролей домена действует автоматически. Пароль 1С проще, если компьютеры не в домене.