Смена имени для входа и пароля пользователя в 1С 8.3 — от обычного сотрудника до администратора сервера
Содержание
Изменить логин и пароль в 1С 8.3 проще всего в карточке пользователя: Администрирование → Настройки пользователей и прав → Пользователи, откройте сотрудника, поправьте поле «Имя для входа» и нажмите «Установить пароль
». Если программа не запускается в пользовательском режиме или конфигурация нетиповая, то же самое делают в Конфигураторе через Администрирование → Пользователи.
Порядок одинаков для файловой и клиент-серверной базы. Отличия начинаются, когда меняют не пароль сотрудника, а учётку SQL-сервера или администратора кластера, — это отдельные пароли, и хранятся они в другом месте.
Что проверить до смены учётных данных
В 1С есть три разных вида «логина и пароля». Их путают чаще всего, поэтому сначала определите, какой именно нужен.
| Что меняем | Где хранится | Где меняют |
|---|---|---|
| Пользователь информационной базы | в самой базе | карточка пользователя или Конфигуратор |
| Пользователь SQL-сервера (MS SQL, PostgreSQL) | на сервере СУБД и в свойствах базы в кластере | средствами СУБД, затем в консоли кластера |
| Администратор кластера серверов 1С | в настройках кластера | консоль администрирования серверов |
Перед работой проверьте три вещи:
- 🔑 Права. Менять чужие логины и пароли может пользователь с полными правами (роль «Полные права» или «Администратор системы» в зависимости от конфигурации). Обычный сотрудник меняет только собственный пароль.
- 🔗 Где этот логин используется ещё. Под одной учёткой часто работают обмены, регламентные задания, внешние соединения, ярлыки с сохранённым паролем. После смены они перестанут подключаться.
- 👥 Кто сейчас в базе. Новый пароль начинает действовать при следующем входе. Работающий сеанс не прерывается.
Если базу ведёт обслуживающая организация, предупредите её. Она могла настроить обмены или резервное копирование именно под этим именем пользователя.
Как сменить пароль пользователя в файловой базе
Способ 1. Через карточку пользователя (БП 3.0, ЗУП 3.1, УТ 11 и другие типовые)
- Войдите в базу под администратором.
- Откройте
Администрирование → Настройки пользователей и прав → Пользователи. - Дважды щёлкните нужного сотрудника.
- Убедитесь, что включены флажки «Вход в программу разрешён» и «Аутентификация 1С:Предприятия».
- Нажмите «Установить пароль», введите новый пароль дважды.
- Сохраните карточку кнопкой «Записать и закрыть».
В том же блоке есть два полезных флажка:
- «Требовать смену пароля при входе» — сотрудник при первом входе сам задаст свой пароль. Удобно, когда администратор выдаёт временный.
- «Пользователь не может изменить пароль » — подходит для общих учёток, например для сервисного пользователя обмена.
Изменять пользователей через карточку надёжнее, чем через Конфигуратор: карточка одновременно правит и справочник «Пользователи», и учётную запись платформы, поэтому они не расходятся.
Способ 2. Через Конфигуратор
Этот путь выручает, когда пользовательский режим не открывается или в конфигурации нет справочника пользователей.
- Запустите базу в режиме «Конфигуратор».
- Откройте
Администрирование → Пользователи. - Выделите пользователя и откройте его свойства (двойной щелчок).
- На вкладке «Основные» введите новое значение в поле «Пароль» и повторите его в поле «Подтверждение пароля».
- Нажмите «ОК».
Блок кода ниже — пример ярлыка с сохранёнными логином и паролем. Такие ярлыки после смены пароля нужно исправить, иначе при запуске снова появится окно входа:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Иванова" /P"НовыйПароль"
Пароль в ярлыке хранится открытым текстом. Любой, кто откроет свойства ярлыка, его увидит. Для рабочих мест лучше аутентификация Windows, о ней — в разделе про защиту.
Если сотрудник меняет пароль себе сам
Права администратора для этого не нужны. Достаточно, чтобы в его карточке не стоял запрет на смену пароля. В типовых конфигурациях на базе БСП команда смены пароля находится в персональных настройках пользователя; на экране её проще всего найти по слову «пароль». Новый пароль нужно ввести дважды, а старый — один раз для подтверждения.
Смена пароля, когда база работает на сервере 1С
Пароль пользователя базы
Для клиент-серверной базы действия те же, что выше: карточка пользователя или Конфигуратор. Разницы в интерфейсе нет, база просто открывается через сервер, а не из папки.
Пароль пользователя SQL-сервера
Этот пароль сотрудники не вводят. Через него сервер 1С подключается к СУБД. Порядок смены такой:
- Предупредите пользователей и выберите время без работы в базе.
- Смените пароль учётной записи на стороне СУБД (в SQL Server Management Studio, pgAdmin или командой
ALTER LOGIN/ALTER ROLE). - Откройте консоль администрирования серверов 1С.
- Разверните кластер, затем
Информационные базы, откройте свойства нужной базы. - Введите новый пароль в поле пароля пользователя сервера баз данных. Консоль попросит логин и пароль администратора этой информационной базы — это пользователь 1С с полными правами.
- Сохраните и проверьте вход в базу.
Пример для MS SQL:
ALTER LOGIN [sql_1c] WITH PASSWORD = 'Новый_Сложный_Пароль_2';
Пример для PostgreSQL:
ALTER ROLE usr1cv8 WITH PASSWORD 'Новый_Сложный_Пароль_2';
Пока пароль в СУБД уже новый, а в свойствах базы ещё старый, новые сеансы не откроются. Поэтому оба шага делают подряд, вне рабочего времени. Если с одним SQL-логином работает несколько баз, исправьте пароль в свойствах каждой.
Администратор кластера
Администраторов кластера добавляют и меняют в консоли: разверните кластер, откройте узел Администраторы, затем свойства нужной учётной записи. Там задают имя, пароль или привязку к пользователю Windows. Если администраторов несколько, изменения может внести любой из них.
Как переименовать пользователя: имя для входа и полное имя
У пользователя 1С два имени, и меняют их по разным причинам:
- 👤 Полное имя — то, что видно в документах в поле «Ответственный», в журналах и печатных формах. Его правят при смене фамилии.
- 🔤 Имя для входа (в Конфигураторе — поле «Имя») — то, что набирают в окне авторизации. Его меняют, если логин неудобный или совпал с чужим.
Порядок в карточке пользователя:
- Откройте
Администрирование → Настройки пользователей и прав → Пользователи. - Исправьте «Полное имя», если поменялась фамилия.
- Исправьте «Имя для входа».
- Нажмите «Записать и закрыть».
Пароль при переименовании сохраняется. Документы, созданные сотрудником раньше, остаются за ним: программа связывает их со справочником пользователей, а не с текстом логина.
При смене фамилии не заводите нового пользователя. Иначе старые документы останутся за «Ивановой», новые будут за «Петровой», и отчёты по ответственным разойдутся. Достаточно переименовать существующего.
Если меняете «Имя» в Конфигураторе, а в базе есть справочник «Пользователи», откройте потом карточку в пользовательском режиме и сверьте поля. Расхождение не ломает вход, но путает при поиске пользователя в списке.
Если забыт пароль администратора 1С
Пароль в базе хранится в виде хеша. «Подсмотреть» его нельзя ни в Конфигураторе, ни в файлах. Можно только задать новый. Варианты от безопасного к радикальному:
| Ситуация | Что делать | Риск |
|---|---|---|
| В базе есть ещё один пользователь с полными правами | войти под ним и задать новый пароль | нет |
| У администратора включена аутентификация Windows | войти под этой учётной записью Windows | нет |
| Есть свежая копия базы с известным паролем и в рабочей базе с тех пор почти ничего не вносили | восстановить копию | потеря данных после даты копии |
| Клиент-серверная база на MS SQL, других администраторов нет | сброс через таблицу пользователей в СУБД (ниже) | высокий, только на копии |
| Файловая база, других администраторов нет | обратиться к специалисту, который обслуживает базу | — |
Сброс через СУБД для базы на MS SQL
Этот приём применяют только к собственной базе и только когда другие способы исчерпаны. Идея — временно «спрятать» таблицу пользователей. Без неё платформа пускает в Конфигуратор без пароля.
- Сделайте полную резервную копию базы средствами СУБД.
- Убедитесь, что в базе нет сеансов.
- Переименуйте таблицу пользователей:
EXEC sp_rename 'v8users', 'v8users_old';
- Запустите Конфигуратор этой базы. Он откроется без запроса пароля. Не закрывайте его.
- Верните таблицу на место:
EXEC sp_rename 'v8users_old', 'v8users';
- В открытом Конфигураторе зайдите в
Администрирование → Пользователи, откройте администратора и задайте новый пароль.
Сначала резервная копия, и только потом любые действия с таблицами СУБД. Ошибка в шаге 5 оставит базу без пользователей.
Если забыт пароль администратора кластера
Не пересоздавайте кластер и не удаляйте файлы настроек наугад. Варианты:
- обратиться к администратору сервера, у которого есть другая учётная запись администратора кластера;
- остановить службу «Агент сервера 1С:Предприятия» и восстановить файл настроек кластера из резервной копии сервера.
Остановка службы обрывает сеансы всех пользователей всех баз на этом сервере. Делайте это вечером или в выходной, предупредив людей заранее.
Почему после смены пароля не получается войти
Как защитить учётные записи после смены
Сменить пароль мало. Стоит закрыть типовые дыры, через которые к базе подбирают доступ.
- Включите требования к паролям. В Конфигураторе:
Администрирование → Параметры информационной базы. Там задают минимальную длину пароля и проверку сложности. В типовых конфигурациях похожие настройки есть в разделеАдминистрирование → Настройки пользователей и прав, вместе со сроком действия пароля. - Уберите логины из списка выбора. Если на экране входа не видно имён, подобрать пароль сложнее.
- Переведите рабочие места на аутентификацию Windows. В карточке пользователя включите аутентификацию операционной системы и укажите учётную запись в формате
\\DOMAIN\ivanova. Сотрудник будет входить без пароля 1С, а пароли не придётся хранить в ярлыках. - Разделите учётки людей и сервисов. Для обменов и интеграций заведите отдельного пользователя с запретом смены пароля и минимальными правами.
- Заведите второго администратора. Его пароль храните в менеджере паролей или запечатанным у руководителя. Это страховка от ситуации из предыдущего раздела.
- Отключайте уволенных сразу. Снимите флажок «Вход в программу разрешён», а не удаляйте пользователя: его документы и история останутся привязанными.