Смена паролей в 1С:Предприятии 8.3: от пользователя базы до учётной записи СУБД

· 9 мин

Содержание

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

Сложнее, когда «пароль от 1С» — это вовсе не пароль пользователя базы. В клиент-серверной системе есть ещё администраторы кластера, учётная запись СУБД и пользователь, от имени которого работает служба сервера. Каждый из этих паролей меняется в своём месте. Если перепутать уровень, база перестанет открываться у всех сразу.

Какой пароль вы меняете: четыре уровня доступа

Прежде чем что-то менять, определите, к какому уровню относится пароль. От этого зависит инструмент и последствия.

УровеньГде хранитсяЧем меняютКого затронет
Пользователь информационной базыСписок пользователей внутри базыРежим «1С:Предприятие» или КонфигураторТолько этого пользователя
Администратор кластера или центрального сервераНастройки сервера 1СКонсоль администрирования серверов, racТех, кто администрирует сервер
Учётная запись СУБДMS SQL Server, PostgreSQLСредства СУБД + свойства базы в кластереВсе базы, где указан этот логин
Учётная запись службы сервераWindows или LinuxОС + свойства службыВесь сервер 1С

Отдельно стоит способ входа пользователя. В карточке пользователя базы есть три варианта аутентификации:

  • 🔑 Аутентификация 1С:Предприятия — имя и пароль хранятся в самой базе. Этот пароль и меняют штатными средствами.
  • 🖥️ Аутентификация операционной системы — 1С пускает пользователя по его учётной записи Windows. Пароля в 1С нет, его меняют в Windows или в домене.
  • 🌐 Аутентификация OpenID — вход через провайдера OpenID, пароль хранится у провайдера.

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

Какой пароль нужно сменить?

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

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

Администратор меняет пароль сотруднику

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

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

Пользователь меняет свой пароль сам

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

Программа попросит:

  1. текущий пароль;
  2. новый пароль;
  3. подтверждение нового пароля.

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

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

Смена пароля пользователя в Конфигураторе

Конфигуратор — универсальный способ. Он работает в любой конфигурации, в том числе самописной и без БСП.

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

Старый пароль Конфигуратор не спрашивает. Поэтому администратор может сбросить забытый пароль любого сотрудника за минуту.

На той же вкладке полезны ещё два флажка:

  • 🚫 «Пользователю запрещено изменять пароль» — для общих служебных учёток, например для обмена или регламентных заданий.
  • 📋 «Показывать в списке выбора» — если снять, имя придётся вводить вручную. Это мелкая, но ощутимая защита от подбора пароля.

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

Пустое поле «Пароль» означает вход без пароля. Для пользователя с полными правами это прямая дыра в безопасности базы: любой, кто получит доступ к ярлыку, войдёт администратором.

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

Сменить пароль один раз мало. Нужно, чтобы слабые пароли база не принимала вообще. Требования задаются в двух местах.

В Конфигураторе

Меню Администрирование → Параметры информационной базы. Здесь задаются:

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

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

В типовой конфигурации

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

ПараметрПример для бухгалтерииПример для администраторов
Минимальная длина812
Сложный парольДаДа
Срок действия180 дней90 дней
Повтор последних паролейЗапрещён для 3Запрещён для 5

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

В клиент-серверном варианте есть пароли, которые к пользователям базы отношения не имеют. Их запрашивает консоль администрирования серверов.

  • 🏢 Администраторы центрального сервера — могут создавать и удалять кластеры.
  • 🧩 Администраторы кластера — управляют базами, сеансами и рабочими процессами в конкретном кластере.

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

Смена через консоль

  1. Откройте консоль администрирования серверов и подключитесь к центральному серверу.
  2. Для администратора кластера раскройте кластер и выберите узел «Администраторы»; для администратора центрального сервера — узел «Администраторы» на уровне сервера.
  3. Откройте свойства нужного администратора.
  4. Введите новый пароль и подтверждение, сохраните.

Консоль запросит текущие учётные данные администратора. Без них изменить пароль нельзя — так и задумано.

Смена через rac

На серверах без графической оболочки, особенно на Linux, удобнее утилита rac, которая работает через сервер администрирования ras. Набор команд для администраторов посмотрите в справке rac help cluster — синтаксис отличается между версиями платформы, и угадывать параметры не стоит.

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

Как изменить пароль учётной записи СУБД и службы сервера

Пароль пользователя СУБД

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

Для MS SQL Server — в SQL Server Management Studio или запросом:

ALTER LOGIN [usr1c] WITH PASSWORD = 'Новый_Сложный_Пароль_2x';

Для PostgreSQL — под суперпользователем в psql:

ALTER USER usr1c WITH PASSWORD 'Новый_Сложный_Пароль_2x';

Сразу после этого:

  1. В консоли администрирования серверов откройте свойства каждой базы, которая работает под этим логином.
  2. Консоль спросит имя и пароль администратора информационной базы — введите их.
  3. В поле «Пароль пользователя БД» укажите новый пароль и сохраните.

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

Не используйте для 1С логин sa или суперпользователя postgres. Отдельный логин с правами только на базы 1С проще менять и безопаснее держать.

Пароль учётной записи службы

Служба «Агент сервера 1С:Предприятия 8.3» в Windows работает от имени отдельного пользователя, по умолчанию USR1CV8. Если сменить ему пароль в Windows и не обновить службу, при следующем запуске служба не стартует.

  1. Смените пароль пользователя в Windows или в домене.
  2. Откройте services.msc, найдите службу агента сервера 1С.
  3. На вкладке «Вход в систему» введите новый пароль дважды.
  4. Перезапустите службу.

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

Если пароль администратора базы утерян

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

  1. Другой администратор. Если в базе есть второй пользователь с административными правами, он сбросит пароль в Конфигураторе за минуту. Поэтому заведите двух администраторов заранее.
  2. Аутентификация ОС. Если у администратора включён и вход через Windows, войдите под его учётной записью Windows и задайте новый пароль 1С.
  3. Резервная копия. Восстановите базу или выгрузку .dt за период, когда пароль был известен, на отдельный сервер. Это не вернёт пароль к рабочей базе, но даст копию с известным доступом, если данные свежие.
  4. Обращение к специалисту. Существуют способы очистить список пользователей прямо в таблицах базы на уровне СУБД. Они затрагивают служебные данные платформы, поэтому выполнять их можно только на копии, после полного бэкапа и силами того, кто понимает последствия.

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

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

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

Можно ли узнать текущий пароль пользователя в 1С?
Нет. Платформа хранит не сам пароль, а его хеш, поэтому посмотреть пароль нельзя даже администратору. Его можно только задать заново.
Почему после смены пароля обмен или регламентное задание перестали работать?
Если под этим пользователем работает обмен, веб-сервис или запуск по расписанию, пароль прописан в их настройках. Обновите его там или используйте для таких задач отдельного пользователя с запретом смены пароля.
Нужно ли выгонять пользователей из базы, чтобы сменить им пароль?
Нет. Смена пароля не требует монопольного режима. Новый пароль начнёт действовать при следующем входе, текущий сеанс продолжит работу.
Пароль в ярлыке запуска — это безопасно?
Параметр /P в командной строке 1cv8.exe передаёт пароль открытым текстом, и его видно в свойствах ярлыка. Для рабочих мест бухгалтеров так делать не стоит, для служебных скриптов — только на защищённом сервере.
Что делать, если пользователь заблокирован после нескольких ошибок ввода?
Это срабатывает защита от подбора из политики паролей. Подождите время блокировки, указанное в настройках, или попросите администратора задать новый пароль.