Администрирование · 10 мин
Как изменить пароль в хранилище 1С
Как изменить пароль пользователя в хранилище конфигурации 1С: смена через конфигуратор, сброс администратором, требования к паролю и решение типичных проблем.
Пароль в хранилище конфигурации 1С защищает общий код от несанкционированного доступа и случайных изменений. Если пароль утерян, скомпрометирован или нужно сменить его по регламенту безопасности, процедура занимает несколько минут — но только при наличии прав администратора хранилища. Обычный разработчик самостоятельно сменить свой пароль не может: эта операция доступна только администратору хранилища через конфигуратор.
Важно понимать разницу между тремя сущностями: пароль пользователя информационной базы (для входа в режим «1С:Предприятие» и конфигуратор), пароль пользователя хранилища конфигурации (для захвата и помещения объектов) и пароль доступа к самому файлу хранилища. В этой статье речь идёт именно о пароле пользователя хранилища — того, который запрашивается при подключении к хранилищу и выполнении операций с объектами конфигурации.
Ниже разобраны все рабочие сценарии: плановая смена пароля администратором, сброс утерянного пароля, настройка требований к сложности и типичные ошибки, которые мешают выполнить операцию.
Где хранится пароль хранилища и кто может его менять
Хранилище конфигурации — это отдельный каталог (обычно с файлами 1cv8ddb и вспомогательными данными), в котором платформа ведёт версионный учёт объектов конфигурации. Учётные записи хранилища независимы от пользователей информационной базы: у разработчика может быть один логин для входа в конфигуратор и совершенно другой — для работы с хранилищем.
Право управлять пользователями хранилища есть только у администратора хранилища. Это учётная запись, создаваемая при создании хранилища, либо пользователь, которому явно назначены административные права. Обычный разработчик видит в меню только операции захвата и помещения объектов, а раздел управления пользователями ему недоступен.
Если вы не знаете, кто администратор хранилища, откройте список пользователей хранилища (при наличии доступа) или уточните у того, кто изначально создавал хранилище. Часто это ведущий разработчик или системный администратор.
Как изменить пароль пользователя хранилища через конфигуратор
Основной и единственный штатный способ смены пароля — через конфигуратор 1С. Процедура одинакова для плановой смены и для сброса утерянного пароля, поскольку платформа не показывает старый пароль и не позволяет его восстановить.
- 1Запустите конфигуратор и войдите в информационную базу под учётной записью с правами администратора хранилища.
- 2Откройте меню «Администрирование» → «Хранилище конфигурации» → «Пользователи хранилища». При необходимости введите пароль администратора хранилища для подключения.
- 3В списке выберите нужного пользователя и нажмите «Изменить» (или дважды щёлкните по строке).
- 4В поле «Пароль» введите новый пароль, в поле «Подтверждение» повторите его и нажмите «ОК».
- 5Сообщите пользователю новый пароль и попросите его проверить подключение к хранилищу.
После сохранения новый пароль действует немедленно. Старый пароль перестаёт работать с момента подтверждения изменений — отдельной синхронизации или перезапуска сервера не требуется.
Обратите внимание: если у пользователя в этот момент открыт конфигуратор с активным подключением к хранилищу, текущий сеанс продолжит работать до отключения. При следующем подключении платформа запросит уже новый пароль.
Как сбросить утерянный пароль
Платформа 1С не предоставляет функцию восстановления пароля хранилища: пароли хранятся в защищённом виде, и посмотреть текущее значение невозможно даже администратору. Единственный вариант — назначить новый пароль по инструкции выше.
Сложнее ситуация, когда утерян пароль самого администратора хранилища, и других административных учётных записей нет. В этом случае штатными средствами управлять пользователями уже не получится. Практические варианты:
- проверить, не сохранён ли пароль администратора в менеджере паролей, документации проекта или у коллег, участвовавших в создании хранилища;
- создать новое хранилище конфигурации на основе актуальной версии конфигурации и подключить к нему разработчиков заново — при этом история версий старого хранилища в новом не появится;
- если история версий критична, обратиться к специалистам по администрированию 1С — самостоятельные попытки править файлы хранилища сторонними инструментами с высокой вероятностью приведут к его повреждению.
Требования к паролю и правила безопасности
Платформа 1С не навязывает строгую политику сложности паролей хранилища, поэтому ответственность за надёжность лежит на администраторе. Пустой пароль технически допустим, но фактически отменяет защиту: любой, у кого есть сетевой доступ к каталогу хранилища, сможет подключиться под чужой учётной записью и изменить код.
Практические рекомендации по паролям хранилища:
- используйте пароль длиной от 8–10 символов с буквами в разном регистре, цифрами и специальными символами;
- не используйте один и тот же пароль для хранилища, информационной базы и учётной записи Windows;
- меняйте пароль при увольнении разработчика, а его учётную запись в хранилище — удаляйте или блокируйте;
- при подозрении на утечку меняйте пароль немедленно и проверяйте историю изменений в хранилище на предмет посторонних захватов и помещений объектов.
Как проверить, что новый пароль работает
После смены пароля обязательно убедитесь, что пользователь может выполнять рабочие операции. Проверка занимает пару минут и исключает ситуацию, когда разработчик обнаруживает проблему в момент срочного помещения изменений.
Как проверить результат
Конфигуратор подключается к хранилищу с новым паролем без сообщений об ошибке
Ошибка «Неверное имя или пароль пользователя хранилища»
Тестовый объект захватывается на редактирование, в истории появляется запись от имени пользователя
Ошибка доступа или захват выполняется под чужой учётной записью
Вход со старым паролем отклоняется
Старый пароль по-прежнему принимается — изменение не сохранено
Полезно также проверить историю хранилища после тестового захвата: в ней должна отображаться корректная учётная запись. Если операции записываются под другим именем, пользователь подключается не под своей учётной записью — проверьте сохранённые параметры подключения в его конфигураторе.
Типичные ошибки и их решения
Отдельная частая ситуация — ошибка подключения после смены пароля, хотя новый пароль введён верно. Причиной обычно бывает раскладка клавиатуры, включённый Caps Lock или сохранённый старый пароль в параметрах подключения конфигуратора. Откройте настройки подключения к хранилищу (Конфигурация → Хранилище конфигурации → Параметры подключения) и введите новый пароль заново.
Альтернативы: когда вместо смены пароля нужны другие действия
Как выбрать действие
Если в команде регулярно возникают проблемы с паролями хранилища, рассмотрите переход на более управляемую схему: назначьте двух администраторов хранилища (чтобы исключить блокировку при утере одного пароля), заведите защищённый корпоративный менеджер паролей и зафиксируйте регламент смены паролей при изменениях в составе команды.
Что важно запомнить
Пароль хранилища 1С меняет только администратор хранилища через Конфигуратор → Администрирование → Хранилище конфигурации → Пользователи хранилища. Восстановить утерянный пароль нельзя — только задать новый. Пароль хранилища не связан с паролем информационной базы, а перед любыми действиями с файлами хранилища обязательно делайте резервную копию.
Частые вопросы
Может ли разработчик сам сменить свой пароль хранилища?
Нет. Управление пользователями хранилища доступно только администратору хранилища. Разработчику нужно обратиться к администратору, который задаст новый пароль через раздел «Пользователи хранилища» в конфигураторе.
Что делать, если утерян пароль администратора хранилища?
Сначала проверьте, есть ли другие пользователи с административными правами — они смогут сбросить пароль. Если таких нет, штатного способа восстановления не существует. Обычно создают новое хранилище на основе текущей конфигурации, при этом история версий старого хранилища в новое не переносится.
Сохранится ли история изменений после сброса пароля пользователя?
Да. Сброс пароля не затрагивает историю хранилища: все захваты и помещения объектов остаются привязанными к той же учётной записи. История теряется только при создании нового хранилища или удалении пользователя вместе с пересозданием учётной записи.
Почему после смены пароля конфигуратор всё равно пускает со старым?
Скорее всего, старый пароль сохранён в параметрах подключения к хранилищу на компьютере разработчика, и изменение на самом деле не сохранилось — либо вы проверяете не тот сеанс. Убедитесь, что администратор нажал «ОК» в свойствах пользователя, а затем проверьте вход со старым паролем заново: корректно сохранённый новый пароль полностью заменяет прежний.
Можно ли работать с хранилищем без пароля?
Технически платформа допускает пустой пароль, но этого делать не стоит: любой, у кого есть доступ к каталогу хранилища по сети, сможет подключиться под любой учётной записью и изменить код. Пустой пароль допустим разве что в изолированной тестовой среде без ценных данных.
Чем смена пароля отличается от удаления пользователя хранилища?
Смена пароля сохраняет учётную запись и всю историю её операций — это нужно, когда человек продолжает работать. Удаление применяют, когда разработчик покидает проект: перед удалением следует отменить его активные захваты объектов, иначе они останутся «висеть» и заблокируют редактирование этих объектов другими.