Смена пароля пользователя и администратора в 1С:Предприятии 8.3
Содержание
Сменить пароль 1С проще всего в режиме Предприятия: Администрирование → Настройки пользователей и прав → Пользователи, открыть карточку и нажать «Установить пароль
». Без готовой конфигурации то же самое делается в Конфигураторе: Администрирование → Пользователи, двойной щелчок по строке, вкладка «Основные», поля «Пароль» и «Подтверждение пароля».
Типичная ситуация: увольняется главбух, у которого был полный доступ, а пароль знали ещё двое. Администратору нужно за пять минут закрыть вход старой учётной записи и выдать новые пароли остальным. Сделать это можно и в файловой, и в серверной базе, причём старая учётка не мешает работе остальных в момент смены.
Подготовка: что проверить перед сменой пароля
Смена пароля — безопасная операция. Монопольный доступ к базе для неё не нужен, работающие сеансы не обрываются. Новый пароль начинает действовать при следующем входе.
Перед тем как менять пароль, проверьте несколько вещей:
- 🔑 У вас есть права администратора. Чужие пароли меняет только пользователь с ролью «Полные права» (в типовых конфигурациях на БСП — профиль «Администратор»).
- 🧩 Где ещё используется эта учётная запись. Обмены данными, синхронизация с другой базой, внешние соединения, публикация на веб-сервере, регламентные задания часто ходят в базу под отдельным пользователем с сохранённым паролем. Смените пароль такому пользователю — и обмен остановится.
- 🖥️ Нет ли пароля в ярлыке. Если базу запускают ярлыком с параметрами
/N"Имя" /P"Пароль", после смены пароля ярлык перестанет пускать. - 👥 Не последний ли это администратор. Если в базе один пользователь с полными правами, запишите новый пароль сразу в надёжное место.
Для файловой базы перед массовыми изменениями списка пользователей полезно сделать копию каталога базы. Достаточно, чтобы все вышли из программы, и скопировать папку с файлом 1Cv8.1CD. Это пригодится, если по ошибке снимете права или флажок входа не тому человеку.
Каталог базы видно в окне запуска: выделите базу в списке — путь отображается внизу окна.
Смена пароля через Конфигуратор
Способ работает в любой конфигурации, включая самописные и нетиповые. Он же единственный, если пользователь не может войти в режим Предприятия.
- Запустите 1С, выделите базу, нажмите «Конфигуратор» и войдите под администратором.
- Откройте
Администрирование → Пользователи. - Дважды щёлкните по нужному пользователю.
- На вкладке «Основные» проверьте, что включён флажок «Аутентификация 1С:Предприятия».
- Введите новый пароль в поле «Пароль» и повторите его в поле «Подтверждение пароля».
- Нажмите «ОК».
Здесь же есть два полезных флажка:
| Флажок | Что даёт |
|---|---|
| «Пользователю запрещено изменять пароль» | Пользователь не сменит пароль сам. Удобно для служебных учёток обменов. |
| «Показывать в списке выбора» | Снимите, чтобы имя пользователя не появлялось в выпадающем списке при входе. |
Чтобы сменить пароль самому себе, администратору не нужно ничего особенного: в том же списке откройте свою строку и введите новый пароль.
В типовой конфигурации пароль, заданный в Конфигураторе, сразу действует и для входа в режим Предприятия: пользователь информационной базы один и тот же. Но профили доступа и роли в типовых конфигурациях правьте из режима Предприятия, а не в Конфигураторе.
Если нужно, чтобы пользователь придумал пароль сам
Задайте временный пароль и сообщите его сотруднику. В типовых конфигурациях на БСП в карточке пользователя есть флажок, который требует сменить пароль при первом входе: при следующем запуске программа сама попросит ввести новый.
Как поменять пароль в режиме Предприятия
В БП 3.0, ЗУП 3.1, УТ 11 и других конфигурациях на БСП пользователями удобнее управлять из самой программы. Там видны профили доступа, и сразу понятно, кого вы правите.
Администратор меняет пароль сотруднику
- Откройте
Администрирование → Настройки пользователей и прав. - Перейдите по ссылке «Пользователи».
- Откройте карточку сотрудника.
- Убедитесь, что включён флажок «Вход в программу разрешён» и выбран вход через 1С:Предприятие.
- Нажмите «Установить пароль», введите новый пароль дважды и сохраните.
- Нажмите «Записать и закрыть».
Путь одинаков в основных типовых конфигурациях:
| Конфигурация | Где список пользователей |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Настройки пользователей и прав → Пользователи |
| ЗУП 3.1 | Администрирование → Настройки пользователей и прав → Пользователи |
| Управление торговлей 11 | НСИ и администрирование → Настройки пользователей и прав → Пользователи |
Пользователь меняет пароль себе сам
Сотрудник без прав администратора может сменить только свой пароль, и только если ему это не запрещено флажком. В конфигурациях на БСП смена пароля доступна из персональных настроек пользователя: откройте главное меню (кнопка с тремя полосками в левом верхнем углу), найдите персональные настройки и команду смены пароля. В открывшейся форме нужно ввести текущий пароль и дважды новый.
Если включено ограничение срока действия пароля, программа сама предложит ввести новый при входе после истечения срока. Это и есть «самообслуживание»: администратору не нужно рассылать пароли каждые три месяца.
Если команда смены пароля в меню не видна, значит пользователю установлен запрет на смену пароля или у него вход через Windows. Тогда менять пароль должен администратор.
Клиент-серверный вариант: какой пароль вы меняете
В серверной 1С паролей несколько, и путают их постоянно. Определите, что именно нужно сменить:
| Пароль | Где задаётся | Что будет после смены |
|---|---|---|
| Пользователя информационной базы | Конфигуратор или карточка пользователя в Предприятии | То же, что в файловой базе: действует со следующего входа |
| Администратора кластера | Консоль администрирования серверов 1С → кластер → «Администраторы» | Консоль и rac будут спрашивать новый пароль при подключении к кластеру |
| Администратора центрального сервера | Консоль → центральный сервер → «Администраторы» | Нужен для управления самим сервером и списком кластеров |
| Пользователя СУБД | В самой СУБД (SQL Server, PostgreSQL) | Нужно обновить свойства информационной базы в консоли, иначе сервер 1С не подключится к базе |
Пароль пользователя информационной базы в серверном варианте меняется ровно так же, как в файловом. Разница только в том, что Конфигуратор подключается к базе на сервере, а сам список пользователей хранится в базе данных СУБД.
Сменили пароль пользователя СУБД
Это самый частый источник проблем. Администратор БД сменил пароль, например, пользователю postgres или учётной записи SQL Server, и все базы перестают открываться.
Порядок действий:
- Сообщите пользователям, что работа с базами будет недоступна, и выберите время вне рабочих часов.
- Смените пароль в СУБД.
- В консоли администрирования серверов 1С откройте
Информационные базы, затем свойства каждой базы, которая работает под этим пользователем СУБД. - Укажите новый пароль в поле пароля пользователя сервера БД. При открытии свойств консоль запросит имя и пароль администратора информационной базы.
- Сохраните свойства и проверьте вход в базу.
Для массовой правки из командной строки служит утилита rac. Параметры команды изменения свойств базы смотрите в справке rac help infobase, не набирайте их по памяти.
Пароль пользователя СУБД меняйте только вместе с правкой свойств баз в консоли — иначе пользователи увидят ошибку подключения к серверу баз данных сразу после разрыва текущих соединений.
Пароль администратора кластера
Его меняют в консоли: откройте кластер, ветку «Администраторы», свойства учётной записи. Если администраторов кластера нет совсем, консоль пускает к кластеру без пароля — это небезопасно на рабочем сервере.
Восстановление доступа, если пароль администратора утерян
Здесь честный ответ короткий: документированной команды «сбросить пароль администратора» в 1С нет. Пароли хранятся не в открытом виде, их нельзя «посмотреть» — только задать новые. Поэтому рабочих вариантов несколько, и они идут от простого к сложному.
- Другой пользователь с полными правами. Если в базе есть ещё один администратор, он входит в Конфигуратор или в Предприятие и задаёт новый пароль. Это решает большинство случаев.
- Вход через Windows. Если у какой-либо учётной записи с полными правами включена аутентификация операционной системы, войдите под этим пользователем Windows и смените пароль.
- Резервная копия. Если есть копия базы на дату, когда пароль был известен, разверните её рядом с рабочей и проверьте вход. Дальше вопрос в том, сколько данных потеряется — обычно этот вариант годится только как последний.
- Обслуживающий партнёр 1С. Если в базе у вас законная лицензия и вы владелец данных, партнёр, сопровождающий базу, поможет восстановить доступ.
В интернете встречаются советы править служебную таблицу пользователей напрямую в файле базы или в СУБД. Это недокументированная операция: можно повредить базу и потерять список пользователей с ролями. Если всё же решаетесь — только на копии базы, никогда на рабочей.
Утерян пароль администратора кластера
Не пересоздавайте кластер и не удаляйте его настройки: вместе с ними пропадут регистрации всех информационных баз. Правильный путь — остановить службу агента сервера 1С в нерабочее время (все сеансы будут разорваны), восстановить файлы настроек кластера из резервной копии сервера и запустить службу. Если резервной копии нет, обратитесь к администратору, который разворачивал сервер.
Как не попасть в эту ситуацию
- 👤 Держите минимум двух пользователей с полными правами: основного администратора и резервного.
- 📒 Храните пароль резервного администратора в менеджере паролей компании, а не в блокноте у сотрудника.
- 💾 Делайте регулярные копии базы и настроек сервера 1С.
Политика паролей: длина, сложность, срок действия
Требования к паролям можно задать на двух уровнях.
Уровень платформы. В Конфигураторе откройте Администрирование → Параметры информационной базы. Там задаются минимальная длина пароля и проверка сложности. При включённой проверке сложности пароль не может быть простой последовательностью символов и должен содержать символы разных видов. Эти ограничения действуют при любой смене пароля, где бы она ни выполнялась.
Уровень конфигурации. В типовых конфигурациях на БСП откройте Администрирование → Настройки пользователей и прав и найдите группу настроек входа. Там обычно доступны:
- ⏳ срок действия пароля — после него программа потребует ввести новый;
- 🔁 запрет повторять недавние пароли;
- 🚪 требование сменить пароль при первом входе;
- 💤 отключение входа пользователей, которые долго не заходили в программу.
Разумная базовая настройка для небольшой бухгалтерии:
| Параметр | Ориентир |
|---|---|
| Минимальная длина | 8–10 символов |
| Проверка сложности | Включена |
| Срок действия | 90 дней для обычных пользователей |
| Служебные учётки обменов | Без срока, с запретом смены пароля пользователем |
Не ставьте срок действия служебным пользователям обменов и регламентных заданий. Иначе через 90 дней синхронизация остановится, и причину будут искать долго.
После смены пароля: что не забыть
Самые неприятные последствия смены пароля возникают не у людей, а у программ, которые работали под этой учётной записью. Пройдитесь по списку:
Если сотрудник после смены пароля не может войти, проверьте три вещи по порядку:
- Раскладка и Caps Lock. Пароль в 1С чувствителен к регистру. Пароль, набранный в русской раскладке, при наборе в английской не совпадёт.
- Флажок входа. В карточке пользователя должен быть разрешён вход, а в Конфигураторе — включена аутентификация 1С:Предприятия.
- Та ли база. У сотрудника может быть несколько баз с похожими названиями, и пароль сменили в другой.