К статье
Практический материал

Администрирование · 10 мин

Как изменить пароль в хранилище 1С

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

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

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

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

Где хранится пароль хранилища и кто может его менять

Хранилище конфигурации — это отдельный каталог (обычно с файлами 1cv8ddb и вспомогательными данными), в котором платформа ведёт версионный учёт объектов конфигурации. Учётные записи хранилища независимы от пользователей информационной базы: у разработчика может быть один логин для входа в конфигуратор и совершенно другой — для работы с хранилищем.

Право управлять пользователями хранилища есть только у администратора хранилища. Это учётная запись, создаваемая при создании хранилища, либо пользователь, которому явно назначены административные права. Обычный разработчик видит в меню только операции захвата и помещения объектов, а раздел управления пользователями ему недоступен.

Если вы не знаете, кто администратор хранилища, откройте список пользователей хранилища (при наличии доступа) или уточните у того, кто изначально создавал хранилище. Часто это ведущий разработчик или системный администратор.

Как изменить пароль пользователя хранилища через конфигуратор

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

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

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

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

Как сбросить утерянный пароль

Платформа 1С не предоставляет функцию восстановления пароля хранилища: пароли хранятся в защищённом виде, и посмотреть текущее значение невозможно даже администратору. Единственный вариант — назначить новый пароль по инструкции выше.

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

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

Требования к паролю и правила безопасности

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

Практические рекомендации по паролям хранилища:

  • используйте пароль длиной от 8–10 символов с буквами в разном регистре, цифрами и специальными символами;
  • не используйте один и тот же пароль для хранилища, информационной базы и учётной записи Windows;
  • меняйте пароль при увольнении разработчика, а его учётную запись в хранилище — удаляйте или блокируйте;
  • при подозрении на утечку меняйте пароль немедленно и проверяйте историю изменений в хранилище на предмет посторонних захватов и помещений объектов.

Как проверить, что новый пароль работает

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

Контрольные точки

Как проверить результат

Подключение к хранилищу
Норма

Конфигуратор подключается к хранилищу с новым паролем без сообщений об ошибке

Тревожный признак

Ошибка «Неверное имя или пароль пользователя хранилища»

Захват объекта
Норма

Тестовый объект захватывается на редактирование, в истории появляется запись от имени пользователя

Тревожный признак

Ошибка доступа или захват выполняется под чужой учётной записью

Старый пароль
Норма

Вход со старым паролем отклоняется

Тревожный признак

Старый пароль по-прежнему принимается — изменение не сохранено

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

Типичные ошибки и их решения

Типичные ошибки
01
Попытка сменить пароль хранилища через список пользователей информационной базы — это разные учётные записи, пароль хранилища при этом не изменится.
02
Смена пароля без уведомления пользователя — разработчик продолжает попытки подключения со старым паролем и тратит время на диагностику.
03
Создание нового пользователя вместо смены пароля старого — история захватов «размывается» между двумя учётными записями, усложняя аудит изменений.
04
Пустой или одинаковый для всех пароль — невозможно установить автора конкретного изменения и защитить код от посторонних.
05
Отсутствие резервной копии хранилища перед административными операциями — при повреждении файлов восстановить историю версий будет нечем.

Отдельная частая ситуация — ошибка подключения после смены пароля, хотя новый пароль введён верно. Причиной обычно бывает раскладка клавиатуры, включённый Caps Lock или сохранённый старый пароль в параметрах подключения конфигуратора. Откройте настройки подключения к хранилищу (Конфигурация → Хранилище конфигурации → Параметры подключения) и введите новый пароль заново.

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

Маршрут решения

Как выбрать действие

Разработчик уволился или больше не работает с проектомНе меняйте пароль, а удалите его учётную запись из хранилища, предварительно отменив его активные захваты объектов.
Пароль утерян, но учётная запись нужна с сохранением историиСбросьте пароль через свойства пользователя хранилища — история операций сохранится.
Утерян пароль единственного администратора хранилищаПопробуйте найти сохранённый пароль; если не удалось — создайте новое хранилище из актуальной конфигурации, приняв потерю истории версий.
Есть подозрение на компрометациюСмените пароли всех пользователей хранилища и проанализируйте историю изменений на предмет посторонних операций.

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

Итог

Что важно запомнить

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

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

Может ли разработчик сам сменить свой пароль хранилища?

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

Что делать, если утерян пароль администратора хранилища?

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

Сохранится ли история изменений после сброса пароля пользователя?

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

Почему после смены пароля конфигуратор всё равно пускает со старым?

Скорее всего, старый пароль сохранён в параметрах подключения к хранилищу на компьютере разработчика, и изменение на самом деле не сохранилось — либо вы проверяете не тот сеанс. Убедитесь, что администратор нажал «ОК» в свойствах пользователя, а затем проверьте вход со старым паролем заново: корректно сохранённый новый пароль полностью заменяет прежний.

Можно ли работать с хранилищем без пароля?

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

Чем смена пароля отличается от удаления пользователя хранилища?

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