Сброс и смена пароля пользователя в базе 1С 8.3
Содержание
Пользователь ушёл в отпуск, забыл пароль от своей учётной записи, а войти в базу надо сегодня. Или вы администратор и настраиваете доступ новому бухгалтеру. В обоих случаях задача одна: зайти под учётной записью с правами администратора и сбросить или сменить пароль нужного пользователя.
Делается это в Конфигураторе, в разделе Администрирование → Пользователи. Весь разговор ниже — про штатное администрирование своей базы 1С 8.3: вы владелец или администратор информационной базы и восстанавливаете доступ сотруднику. Способ зависит от того, файловая у вас база или клиент-серверная.
Файловая или клиент-серверная база: с чего начать
Прежде чем что-то менять, определите тип базы — от этого зависит, где лежит список пользователей и кто может его править.
- 🗂️ Файловая база — все данные в одном файле
1Cv8.1CDв каталоге базы (на локальном диске или в сетевой папке). Список пользователей хранится внутри этого файла. - 🖥️ Клиент-серверная база — данные в СУБД (PostgreSQL или MS SQL), работой управляет сервер «1С:Предприятия». Список пользователей тоже внутри базы в СУБД.
Тип видно в окне запуска 1С: выделите базу и посмотрите строку подключения внизу. Если там путь к папке (File="…") — база файловая. Если Srvr="…";Ref="…" — клиент-серверная.
Важно развести два разных пароля, которые часто путают:
| Что за пароль | Где управляется | Чем сбрасывается |
|---|---|---|
| Пароль пользователя информационной базы | Конфигуратор → Пользователи | Администратором базы |
| Пароль администратора кластера серверов | Консоль администрирования / утилита rac | Администратором сервера |
Дальше речь идёт про первый — пароль входа пользователя в базу. Про пароль администратора кластера — в конце, отдельно, потому что подход там другой.
Сброс пароля пользователя через Конфигуратор
Это основной и единственный штатный способ. Работает одинаково для файловой и клиент-серверной базы.
- Запустите 1С, выделите нужную базу и нажмите кнопку Конфигуратор (не «1С:Предприятие»).
- Войдите под учётной записью, у которой есть права администратора — в её роли должна стоять «Полные права» или «Администратор».
- Откройте меню
Администрирование → Пользователи. - Найдите в списке нужного пользователя, откройте карточку двойным щелчком.
- На закладке с настройками входа задайте новый пароль в полях
ПарольиПодтверждение. Чтобы убрать пароль совсем, оставьте оба поля пустыми. - Запишите изменения (кнопка сохранения в командной панели карточки) и закройте Конфигуратор.
После этого пользователь заходит в «1С:Предприятие» с новым паролем. Если поля оставили пустыми — вход будет без пароля, пока его не зададут заново.
Если при входе в Конфигуратор ваша учётная запись не открывает раздел Администрирование → Пользователи или пункт недоступен — значит, у неё нет полных прав, и сбросить чужой пароль из-под неё не получится. Нужна другая учётная запись с ролью «Полные права»: без прав администратора список пользователей закрыт. Это не ошибка, а защита: смена паролей — администраторская операция.
Один сброшенный пароль не тянет за собой остальные: вы меняете только ту карточку, которую открыли, права и настройки прочих пользователей остаются как были. Поэтому исправить доступ одному сотруднику можно спокойно, не затрагивая всю базу.
Если в карточке стоит галочка, запрещающая пользователю менять пароль, а новый пароль вы задали временный — снимите запрет либо включите требование сменить пароль при входе, чтобы человек поставил свой.
Сбросить пароль чужой учётной записи можно только из-под администратора. Если учётка администратора у вас есть, сброс любого другого пользователя — минутное дело по шагам выше. Сложный случай — когда забыт пароль от самой единственной администраторской учётной записи. О нём ниже.
Пароль 1С или вход по учётной записи Windows
Прежде чем менять пароль, посмотрите в карточке пользователя, каким способом он входит в базу. В 1С 8.3 для одного пользователя доступны два вида входа, и они по-разному относятся к паролю.
- 🔑 Аутентификация «1С:Предприятия» — обычный логин и пароль, которые задаёт и меняет администратор. Именно их сбрасывают по шагам выше.
- 🪪 Аутентификация операционной системы — пользователь базы привязан к учётной записи Windows или домена. Тогда отдельного пароля 1С у него нет: при запуске 1С пускает его автоматически под текущим пользователем Windows.
Отсюда частая путаница. Человек «не может вспомнить пароль 1С», а на самом деле у него включён вход по учётной записи Windows — и пароль 1С ему вообще не нужен, он входит под своей доменной учёткой. Если же сотрудника перевели на другой компьютер или сменилась доменная учётка, вход по операционной системе перестаёт срабатывать.
Что с этим делать:
- Откройте карточку пользователя в Конфигураторе.
- Проверьте, какие виды аутентификации включены галочками.
- Если нужен вход по паролю — включите «Аутентификация 1С:Предприятия» и задайте пароль.
- Если нужен автоматический вход — в строке аутентификации операционной системы укажите актуальную учётную запись Windows или домена.
Можно оставить оба способа сразу: тогда пользователь входит либо автоматически под Windows, либо по логину и паролю 1С, если автоматический вход не сработал.
Как сбросить пароль в файловой базе
Для файловой базы всё происходит в том же Конфигураторе — отдельного «файла с паролем» не существует, учётные записи лежат внутри 1Cv8.1CD.
Порядок тот же: Администрирование → Пользователи → карточка пользователя → новый пароль. Разница только в доступе к файлу: у вас должны быть права на чтение и запись в каталог базы. Если база в сетевой папке, убедитесь, что никто в ней сейчас не работает
.
Найти каталог файловой базы просто: в окне запуска выделите базу, и путь к папке покажется в нижней строке. В этой папке и лежит файл 1Cv8.1CD — его копируют перед любыми изменениями.
Отдельная ситуация — в базе вообще нет ни одного пользователя. Тогда 1С открывается без запроса логина и пароля: список пользователей пуст, аутентификации нет. Это не «сброс», а изначальное состояние новой базы. Как только вы заводите первого пользователя в Конфигураторе, появляется вход по паролю.
Если же пользователи есть, а зайти в Конфигуратор не удаётся ни под одной администраторской учётной записью — штатного способа «открыть файловую базу
без пароля» не существует. Путь один: восстановить файл
1Cv8.1CD из резервной копии, сделанной до того, как пароль потерялся.
Прежде чем менять что-либо в рабочей файловой базе, скопируйте файл 1Cv8.1CD в надёжное место. Копия файла — это и есть ваша страховка: если что-то пойдёт не так, вы вернёте базу в прежнее состояние.
Клиент-серверный вариант и роль СУБД
В клиент-серверной базе пользователи хранятся в СУБД, но управляются так же — через Конфигуратор, подключённый к серверной базе. Открываете Администрирование → Пользователи и меняете пароль по тем же шагам.
Частый вопрос: нельзя ли сбросить пароль напрямую в SQL, через запрос к базе данных? На практике — нет. Пароли пользователей 1С хранятся в базе не открытым текстом, а в виде хэша, и структура служебных таблиц закрыта. Править их запросами к СУБД — не поддерживаемый и опасный путь: повредите служебные данные — потеряете базу целиком. Доступ к PostgreSQL или MS SQL нужен для другого: сделать резервную копию базы данных и восстановить её при сбое.
Что действительно решается на уровне сервера — это пароль администратора кластера (не путать с пользователем базы). Он спрашивается при входе в консоль администрирования серверов и при работе через утилиту rac. Если забыт именно он:
- остановите или не трогайте работу — паникой делу не поможешь;
- восстановите список кластера из резервной копии служебных файлов сервера, если она есть;
- обратитесь к администратору сервера, который этот пароль задавал.
Не «пересоздавайте кластер» и не удаляйте его настройки ради сброса пароля администратора кластера — так вы отключите все базы на сервере.
Чтобы подключиться Конфигуратором к серверной базе, у вас, как и в файловом варианте, должна быть учётная запись пользователя с полными правами именно в этой базе. Пароль администратора кластера и пароль администратора базы — вещи независимые: можно знать один и не знать другой. Для смены пароля пользователя вам нужен второй, а не первый.
Файл списка баз .v8i: что он решает, а что нет
В интернете часто советуют «удалить файл ibases.v8i», чтобы «сбросить пароль». Это недоразумение. Файл *.v8i (общий ibases.v8i или 1CEStart-список) хранит список информационных баз, который вы видите в окне запуска, а не пароли от них.
Удаление или правка этого файла поможет в других ситуациях:
- 🧹 окно запуска не открывается или список баз «съехал» — помогает пересоздание списка;
- 🔁 строка подключения к базе устарела (базу перенесли) — проще удалить запись и добавить базу заново кнопкой
Добавить; - 👤 раздражает лишняя база в общем списке — её убирают именно тут.
На пароль входа это не влияет: удалив запись о базе, вы просто уберёте её из списка, а при повторном добавлении 1С снова запросит логин и пароль. Так что как способ «сбросить пароль» этот приём не работает — держите его в голове только для наведения порядка в списке баз.
Сторонние утилиты «сброса пароля»: почему не стоит
По запросу легко найти программы, которые обещают «вскрыть» или «сбросить» пароль базы 1С без прав администратора. Пользоваться ими не нужно, и вот почему:
- 🔓 по сути это обход контроля доступа — если база не ваша или доступ к ней вам не давали, это нарушение;
- 🦠 такие сборки распространяются на сомнительных ресурсах и часто идут в комплекте с вирусами и шифровальщиками;
- 💥 вмешательство в служебные таблицы напрямую повреждает базу — вместо входа вы получите нерабочий файл;
- ⚖️ риск не оправдан: для своей базы есть штатный и бесплатный путь через Конфигуратор.
Если доступ к собственной базе потерян полностью и администраторской учётной записи не осталось, законных вариантов два:
- Восстановить базу из резервной копии, сделанной до того, как пароль был установлен или изменён.
- Обратиться к обслуживающему 1С-партнёру или своему администратору, который настраивал базу.
Штатного «забыл пароль администратора — сбрось без него» в 1С нет сознательно: иначе защита базы ничего бы не стоила. Поэтому резервная копия — не формальность, а единственная реальная страховка.
Как не потерять доступ снова
Большинство авралов со сбросом пароля заканчиваются одинаково: доступ восстановили, но зарекаются больше так не попадать. Несколько простых правил закрывают почти все такие случаи.
Отдельно про резервные копии: для файловой базы достаточно по расписанию копировать файл 1Cv8.1CD в надёжное место (при закрытой базе). Для клиент-серверной — настроить резервное копирование
средствами СУБД. Именно копия, сделанная заранее, спасает в самой тяжёлой ситуации — когда забыт единственный администраторский пароль: восстановив базу из копии, вы возвращаетесь к состоянию с рабочим доступом.
Полезно и просто записать, где что лежит: путь к файловой базе, адрес сервера для клиент-серверной, кто администратор базы, кто администратор сервера. Такой короткий список на пару строк выручает, когда нужный человек в отпуске, а доступ требуется срочно.
Заведите второго администратора сразу при запуске базы. Тогда забытый пароль одного — это не катастрофа, а пятиминутный сброс из-под второго.
Частые вопросы
Можно ли сбросить пароль, не зная старого?
Чем отличается пароль пользователя от пароля администратора кластера?
rac; он относится к серверу, а не к конкретной базе.Поможет ли удаление файла базы v8i?
*.v8i лежит список баз для окна запуска, а не пароли. Его чистят, когда нужно навести порядок в списке баз, а не чтобы войти без пароля.Как убрать пароль у базы совсем?
Пароль и Подтверждение и запишите. Делайте так только для баз, где защита не нужна, — вход станет полностью открытым.