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

· 9 мин

Содержание

Сменить пароль 1С проще всего в режиме Предприятия: Администрирование → Настройки пользователей и прав → Пользователи, открыть карточку и нажать «Установить пароль ». Без готовой конфигурации то же самое делается в Конфигураторе: Администрирование → Пользователи, двойной щелчок по строке, вкладка «Основные», поля «Пароль» и «Подтверждение пароля».

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

Подготовка: что проверить перед сменой пароля

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

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

  • 🔑 У вас есть права администратора. Чужие пароли меняет только пользователь с ролью «Полные права» (в типовых конфигурациях на БСП — профиль «Администратор»).
  • 🧩 Где ещё используется эта учётная запись. Обмены данными, синхронизация с другой базой, внешние соединения, публикация на веб-сервере, регламентные задания часто ходят в базу под отдельным пользователем с сохранённым паролем. Смените пароль такому пользователю — и обмен остановится.
  • 🖥️ Нет ли пароля в ярлыке. Если базу запускают ярлыком с параметрами /N"Имя" /P"Пароль", после смены пароля ярлык перестанет пускать.
  • 👥 Не последний ли это администратор. Если в базе один пользователь с полными правами, запишите новый пароль сразу в надёжное место.

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

Каталог базы видно в окне запуска: выделите базу в списке — путь отображается внизу окна.

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

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

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

Здесь же есть два полезных флажка:

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

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

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

Если нужно, чтобы пользователь придумал пароль сам

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

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

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

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

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

Путь одинаков в основных типовых конфигурациях:

КонфигурацияГде список пользователей
Бухгалтерия предприятия 3.0Администрирование → Настройки пользователей и прав → Пользователи
ЗУП 3.1Администрирование → Настройки пользователей и прав → Пользователи
Управление торговлей 11НСИ и администрирование → Настройки пользователей и прав → Пользователи

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

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

Если включено ограничение срока действия пароля, программа сама предложит ввести новый при входе после истечения срока. Это и есть «самообслуживание»: администратору не нужно рассылать пароли каждые три месяца.

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

Клиент-серверный вариант: какой пароль вы меняете

В серверной 1С паролей несколько, и путают их постоянно. Определите, что именно нужно сменить:

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

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

Сменили пароль пользователя СУБД

Это самый частый источник проблем. Администратор БД сменил пароль, например, пользователю postgres или учётной записи SQL Server, и все базы перестают открываться.

Порядок действий:

  1. Сообщите пользователям, что работа с базами будет недоступна, и выберите время вне рабочих часов.
  2. Смените пароль в СУБД.
  3. В консоли администрирования серверов 1С откройте Информационные базы, затем свойства каждой базы, которая работает под этим пользователем СУБД.
  4. Укажите новый пароль в поле пароля пользователя сервера БД. При открытии свойств консоль запросит имя и пароль администратора информационной базы.
  5. Сохраните свойства и проверьте вход в базу.

Для массовой правки из командной строки служит утилита rac. Параметры команды изменения свойств базы смотрите в справке rac help infobase, не набирайте их по памяти.

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

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

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

Восстановление доступа, если пароль администратора утерян

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

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

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

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

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

Как не попасть в эту ситуацию

  • 👤 Держите минимум двух пользователей с полными правами: основного администратора и резервного.
  • 📒 Храните пароль резервного администратора в менеджере паролей компании, а не в блокноте у сотрудника.
  • 💾 Делайте регулярные копии базы и настроек сервера 1С.

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

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

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

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

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

Разумная базовая настройка для небольшой бухгалтерии:

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

Не ставьте срок действия служебным пользователям обменов и регламентных заданий. Иначе через 90 дней синхронизация остановится, и причину будут искать долго.

После смены пароля: что не забыть

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

Проверка после смены пароля служебного пользователя
Выполнено: 0 / 5

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

  1. Раскладка и Caps Lock. Пароль в 1С чувствителен к регистру. Пароль, набранный в русской раскладке, при наборе в английской не совпадёт.
  2. Флажок входа. В карточке пользователя должен быть разрешён вход, а в Конфигураторе — включена аутентификация 1С:Предприятия.
  3. Та ли база. У сотрудника может быть несколько баз с похожими названиями, и пароль сменили в другой.

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

Может ли администратор узнать текущий пароль пользователя?
Нет. 1С хранит пароль в закрытом виде. Администратор может только задать новый пароль.
Разорвёт ли смена пароля текущий сеанс пользователя?
Нет. Пользователь продолжит работать, новый пароль понадобится при следующем входе.
Можно ли оставить пользователя без пароля?
Технически да, если оставить поле пароля пустым, но при включённой проверке сложности или минимальной длине платформа этого не допустит. Для рабочих баз оставлять пустой пароль нельзя.
Нужен ли пароль, если включён вход через Windows?
Если у пользователя включена только аутентификация операционной системы, 1С пускает его по учётной записи Windows без отдельного пароля. Пароль 1С тогда не используется.
Можно ли сменить пароль сразу нескольким пользователям?
Штатной массовой команды в Конфигураторе нет: пароли меняют по одному. Для десятков пользователей пишут обработку, но запускать её стоит только на проверенной копии базы.