Снятие и сброс пароля пользователя в 1С 8.3
Содержание
Снять пароль пользователя
в 1С 8.3 может только тот, у кого в базе есть права администратора. Самый короткий путь — открыть Конфигуратор
, зайти в Администрирование → Пользователи, открыть нужную карточку и очистить поля пароля. После этого человек входит в базу без пароля, а вы при желании задаёте новый.
Посмотреть старый пароль нельзя — программа хранит не сам пароль, а его хэш. Поэтому «узнать забытый пароль» невозможно в принципе: его можно только сбросить и выдать новый. Это касается и файловой базы, и клиент-серверной — пользователи и их пароли хранятся внутри информационной базы одинаково.
Ниже — кто и как снимает пароль в обычной ситуации, чем отличается серверная база, зачем нужны параметры запуска и что делать в самом неприятном случае, когда потерян пароль единственного администратора.
Кто вправе снять пароль и что для этого понадобится
Сброс чужого пароля — операция администратора. Чтобы её выполнить, нужна учётная запись с ролью Полные права (или Администрирование). Обычный пользователь может сменить только свой пароль, да и то если ему это не запрещено настройкой.
Что стоит проверить до начала:
- 🔑 есть ли в базе второй администратор, под которым вы сможете войти;
- 💾 сделана ли свежая резервная копия базы
(
.dtили копия файла1Cv8.1CD); - 🖥️ знаете ли вы, файловая у вас база или серверная — от этого зависит способ подключения Конфигуратора.
Снятие и смена пароля не требуют монопольного (эксклюзивного) доступа к базе. Монополия нужна для обновления структуры, загрузки .dt и тестирования — а менять список пользователей можно, когда в базе работают другие люди.
Отдельно держите в голове особый случай: если список пользователей в базе полностью пуст, 1С запускается сразу, без запроса пароля, и даёт полные права. Это не ошибка, а штатное поведение «чистой» базы. Но удалять единственного пользователя, чтобы так «обнулить» вход, нельзя — вместе с ним вы потеряете его персональные настройки и права.
Сброс пароля пользователя через Конфигуратор
Это основной способ, он одинаково работает и для файловой, и для серверной базы.
- Запустите 1С, выделите нужную базу в списке и нажмите
Конфигуратор. - Войдите под учётной записью администратора.
- Откройте меню
Администрирование → Пользователи. - Найдите в списке нужного человека и откройте его двойным щелчком.
- На закладке с основными свойствами найдите блок
Аутентификация 1С:Предприятия. - Чтобы снять пароль — очистите поля
ПарольиПодтверждение пароляи нажмитеOK. - Чтобы задать новый — впишите его в оба поля одинаково и сохраните.
После этого пользователь входит с пустым или с новым паролем. Если хотите, чтобы человек сам задал пароль при первом входе, оставьте поле пустым и включите флажок, требующий установку пароля при входе.
Пустой пароль — это дыра в безопасности, особенно у администратора. Снимайте пароль только как временную меру, чтобы вернуть доступ, и сразу задавайте нормальный.
Полезные флажки на той же карточке:
Пользователю запрещено изменять пароль— снимите, если хотите, чтобы человек потом сменил пароль сам.Аутентификация операционной системы— привязка к доменной/локальной учётке Windows. Если она включена, пароль 1С может быть вообще не нужен: вход идёт по учётной записи ОС.Показывать в списке выбора— определяет, видно ли имя пользователя в окне входа. Если выключить, человек не выберет себя мышкой и должен будет вводить имя вручную. К паролю это отношения не имеет, но иногда «не могу войти» сводится именно к скрытому из списка пользователю.
Снять пароль и запретить вход — разные действия. Пустой пароль оставляет человеку возможность войти; чтобы перекрыть доступ совсем, пароль не трогают, а блокируют саму учётную запись. В Конфигураторе можно просто удалить лишние права, а в режиме Предприятия — снять флажок, разрешающий вход в программу. Решайте заранее, что вам нужно: вернуть человеку доступ или, наоборот, закрыть.
Снятие пароля в режиме 1С:Предприятие
В типовых конфигурациях (Бухгалтерия 3.0, ЗУП 3.1, Управление торговлей 11) пользователями удобнее управлять прямо в режиме Предприятия, не заходя в Конфигуратор. Путь стабилен для всех трёх:
Администрирование → Настройки пользователей и прав → Пользователи.
Дальше:
- Откройте карточку нужного пользователя.
- Нажмите кнопку установки пароля (в карточке — рядом с полем пароля).
- Введите новый пароль дважды и запишите карточку.
Чтобы человек входил без пароля, оставьте поле пустым. Чтобы он сам задал пароль при входе — включите соответствующий флажок в его карточке.
Важное ограничение: менять чужие пароли в режиме Предприятия может только пользователь с административными правами. Если прав не хватает, кнопка будет недоступна — тогда возвращайтесь к способу через Конфигуратор.
Управление пользователями в режиме Предприятия есть в конфигурациях с подсистемой «Библиотека стандартных подсистем» — это БП, ЗУП, УТ, КА, ERP. Если в вашей конфигурации такого раздела нет, пользователи правятся только через Конфигуратор.
Небольшая, но частая путаница: пользователь, заведённый в режиме Предприятия, автоматически попадает и в список Конфигуратора, и наоборот. Это один и тот же список, просто показанный из двух мест. Поэтому неважно, где вы снимете пароль, — результат будет одинаковым. Удобнее то, что под рукой: если база уже открыта в режиме Предприятия под администратором, не нужно специально запускать Конфигуратор.
Чем отличается клиент-серверная база
Сам механизм снятия пароля в серверной базе тот же — через Конфигуратор или режим Предприятия. Разница в том, как вы подключаетесь и какие ещё пароли встречаются на пути.
При подключении Конфигуратора к серверной базе 1С так же показывает окно входа с логином и паролем пользователя. Снимаете пароль точно так же, как в файловой базе.
А вот под «паролем администратора базы данных» в клиент-сервере часто понимают совсем другое — учётную запись СУБД (Microsoft SQL Server или PostgreSQL), под которой сервер 1С подключается к базе данных. Если этот пароль сменили на стороне СУБД, база перестанет открываться с ошибкой подключения к серверу баз данных. Пользователи 1С тут ни при чём.
Исправляют это в консоли администрирования серверов 1С:
- Откройте консоль, разверните кластер и список информационных баз.
- Откройте свойства нужной информационной базы.
- Впишите актуальные имя пользователя и пароль СУБД.
- Сохраните — база снова начнёт открываться.
Если консоль администрирования не запускается или не видит кластер, частая причина — не зарегистрирована библиотека radmin.dll от той же версии платформы, что и сервер. Перерегистрируйте её под администратором и запустите консоль заново.
Не путайте три разных пароля: пароль пользователя 1С (внутри базы), пароль администратора кластера серверов и пароль учётной записи СУБД. Снимаются и восстанавливаются они по-разному.
Вход по параметрам запуска и чего ими не сделать
Иногда «снять пароль» понимают как «войти без ввода пароля вручную». Для автоматического входа есть параметры командной строки.
Файловая база:
1cv8.exe ENTERPRISE /F"C:\Bases\Buh" /N"Иванов" /P"пароль"
Серверная база:
1cv8.exe ENTERPRISE /S"server\Buh" /N"Иванов" /P"пароль"
Где /N — имя пользователя, /P — его пароль. Эти ключи удобны для ярлыков и скриптов автозапуска: 1С подставит логин и пароль сама, окно входа не появится.
Важно понять главное: параметры запуска не обходят и не снимают пароль. Вы всё равно обязаны знать правильный пароль и передать его в /P. Волшебного ключа, который пускает в базу без пароля, в платформе нет — и это правильно. Единственный легальный способ избавиться от неизвестного пароля — сбросить его из-под администратора, как описано выше.
Если пароль в /P неверный, запуск завершится ошибкой Идентификация пользователя не выполнена. Это не повод искать обходные ключи — это повод сбросить пароль через Конфигуратор.
Ещё один момент про параметры: хранить пароль администратора открытым текстом в ярлыке — плохая идея. Любой, кто откроет свойства ярлыка, увидит строку /P. Для рабочих мест лучше опирайтесь на аутентификацию по учётной записи ОС — тогда в команде запуска пароль вообще не нужен, а доступ контролируется через домен.
Если потерян пароль единственного администратора
Самая тяжёлая ситуация: в базе один администратор, и его пароль потерян. Войти некому, а значит и сбросить пароль штатно нельзя — для этого нужны права, которых у вас сейчас нет.
Разберём по случаям, что реально помогает.
Администрирование → Пользователи. Это штатный и безопасный путь.1Cv8.1CD, но они не поддерживаются фирмой 1С, рискуют повредить данные и применяются на свой страх и риск. Прежде чем трогать файл базы — сделайте его копию.Остановка службы сервера 1С оборвёт сеансы всех работающих пользователей. Делайте это только в согласованное технологическое окно и с заранее снятой резервной копией.
Вывод простой: в большинстве случаев проблема решается вторым администратором или свежей копией базы. Поэтому и то, и другое стоит завести заранее — об этом ниже.
Как не терять пароли: простая профилактика
Снятие пароля — это починка последствий. Чтобы к ней не возвращаться, настройте базу так, чтобы потеря одного пароля не блокировала работу.
Пара пояснений к списку:
- Два администратора — минимальная страховка. Если один пароль потерян, второй спокойно его сбросит.
- Аутентификация ОС избавляет от отдельного пароля 1С для доменных пользователей: человек заходит в Windows — и сразу в 1С. Терять нечего.
- Резервные копии решают не только проблему паролей: с копией, снятой «когда всё работало», вы вернёте и доступ, и данные.
Политику паролей (минимальную длину, обязательную сложность) в типовых конфигурациях задают в том же разделе настроек пользователей и прав. Включите её для рабочих баз, но не доводите до абсурда — слишком жёсткие требования люди обходят записками на мониторе.