Как в 1с убрать пароль при входе

Обновлено: 02.07.2024

Знаю, что многих раздражает необходимость ввода имени и пароля пользователя при входе в базу. Особенно для "тройки" (1С:Бухгалтерия 3.0), в которой пользователь "Администратор" с пустым паролем появился автоматически при переходе со второй редакции:

01

В тех случаях (а их абсолютное большинство), когда ручной ввод имени пользователя и пароля (при его наличии) не является необходимым, можно и даже нужно поступить согласно следующей инструкции.

Вариант первый

1. Запустите окно 1С и выделите в нём нужную базу:

02

03

3. В "Дополнительных параметрах запуска" нам нужно прописать наши имя пользователя и пароль вот в таком виде: /Nимя /Pпароль

Обращаю ваше внимание, что /N и /P пишется английскими буквами.

К примеру, если мы входим в базу под пользователем Администратор с пустым паролем наши параметры будут выглядеть так:

04

Внимание! Если у вас нет пароля, то есть он пустой, имеет смысл вообще не указывать /P. Тогда строка параметров будет такой: /NАдминистратор

Если же мы входим в базу под пользователем Вася с паролем 123, то так:

05

Ну в общем вы поняли, что ничего сложного в составлении этой строки нет

Кстати! Если ваше имя или пароль содержат в себе пробелы, то их нужно заключать в кавычки, например:

/N"Василий Петров" /P"Мой пароль"

После настройки строки параметров запуска нажимаем кнопку "Готово" и пробуем войти в базу.

Теперь запуск базы происходит сразу, без промежуточного окна ввода имени и пароля пользователя.

Вариант второй

Если вы пользуетесь моим Обновлятором - всё намного проще.

В этом случае достаточно один раз выделить базу в списке и прописать пользователя (и пароль если требуется) для доступа к базе:


После этого можно смело запускать базу через двойной щелчок или через контекстное меню базы:


Имя и пароль пользователя больше вводить не потребуется.

Мы молодцы, на этом всё

Кстати, подписывайтесь на новые уроки.

С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Для защиты базы 1С используются пароли. Управляет ими, как правило, администратор. При определенных настройках пользователь 1С может и сам поменять пароль. Рассмотрим, как работать с паролями в 1С:Бухгалтерия предприятия.

Изменение пароля через 1С

Зайдем в 1С под администратором и откроем справочник «Пользователи» через меню «Администрирование – Настройки программы – Настройки пользователей и прав».



Откроем карточку пользователя.


Нажмем «Установить пароль».

Получите понятные самоучители по 1С бесплатно:


Вводим и подтверждаем пароль и нажимаем кнопку «Установить пароль».

Чтобы не ошибиться, может посмотреть введенные символы при установке флажка «Показывать новый пароль».

Также можем создать пароль по кнопке. Пригодится, чтобы не поставить слишком простой код.


Изменение пароля через Конфигуратор


Выделим пользователя и щелкнем по нему 2 раза мышкой или нажмем на карандашик.


Введем и подтвердим пароль, затем сохраним изменения по кнопке ОК.


Самостоятельная смена пароля пользователем

Пользователь может сам поменять пароль, если администратор разрешил это делать.

В 1С для этого пользователя не должен стоять флаг «Пользователю запрещено изменять пароль».


Иначе поменять пароль не получится. Также администратор может потребовать обязательно сменить код при входе в 1С. За это отвечает флаг «Потребовать смену пароля при входе».

Для смены пароля перейдем в персональные настройки.


Нажмем на пользователя.


И изменим пароль.


Обязательно указываем старый пароль, затем вводим новый.


Ввод пароля в 1С
Восстановление пароля 1С, если база файловая

1 шаг

Путь к базе

2 шаг

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

1CD изнутри

3 шаг

Нужный символ для снятия пароля

Пароли сняты, поздравляю!

Обновление от наших читателей для новых платформ 1С (например, 1С: Предприятие 8.3.5.1383):

Обновление №2 от нашего читателя Evil Grym от 07.10.2017:

Снятие пароля, если база 1С клиент-серверная

Если у Вас на предприятии клиент-серверный вариант 1С, необходимо действовать немного иначе.

Шаг 1

Шаг 2

Снятие пароля в MS SQL

Шаг 3

users.usr

Обновление: в релизе платформы 1С 8.3.5.1460 описанный выше способ не дает должного результата. Из опыта наших читателей известно, что необходимо попробовать удалить таблицу Usersv8.

Готово! Вы удалили пароли 1С!

Если же у Вас так и не получилось произвести взлом пароля от 1С самостоятельно, Вы всегда можете обратиться за помощью к специалисту 1С

Другие статьи по 1С:

Анна Викулина

Ранее восстановление паролей в 1С пользователей в информационных базах требовало участия администратора, а в крайних случаях и непосредственно фирмы 1С, так как прямое вмешательство в базу нарушает лицензионную политику 1С. Можно представить, как это неудобно, если просто забыл пароль от 1С, и получил серьезные проблемы. Поэтому разработчики 1С позаботились о пользователях, добавив в функциональность платформы «1С:Предприятие» новую операцию по восстановлению пользовательских паролей файловых и серверных ИБ, которые позволяют сбросить пароль в 1С. При выполнении подобных операций нужно быть предельно внимательными и понимать всю ответственность за свои действия. Обязательно сделайте резервную копию базы перед тем, как осуществить сброс пароля администратора 1С.

Появилась возможность дополнить форму аутентификации вопросами «Забыли пароль?» и «Нужна помощь?», установив соответствующее отражение их в параметрах ИБ.

Что делать пользователю?

Если пользователь жмет на первый вопрос, происходит:

  • Проход по гиперссылке;
  • Формирование электронного письма с кодом восстановления пароля из типового сервиса 1С;
  • Передача электронного письма с кодом, но с той почты, адрес которой был задан администратором.

При первом варианте откроется страница браузера, которая даст возможность администратору или партнеру задать свои настройки для «поведения» при данной операции.

При втором – запускается типовой сервис 1С, который поможет восстановить доступ через указание e-mail адрес пользователя. Вариант отправки электронного письма, чтобы поменять пароль в 1С, через настраиваемый почтовый сервер, позволяет админу написать любой текст и выбрать любые настройки оформления отправки.

При положительной проверке введенного адреса высылается код, и пользователь видит новшество – форму смены пароля.

После введения и проверки присланного кода, можно будет изменить пароль доступа к 1С.

В «1С:Предприятие» встроена защита от попыток подбора кодов подтверждения, параметры этой защиты можно установить в параметрах ИБ.

При использовании OpenID-аутентификации сброс паролей в 1С будет произведен через провайдера, поскольку именно там процесс проверки подлинности. В этом случае, после того как удалось сменить пароль в 1С, случится переход в провайдерскую форму проверки подлинности.

Для тех, кто нажал «Нужна помощь?», админ может прописать сайт с подробными инструкциями, как восстановить пароль в 1С, и контактными данными на случай возникновения проблем.

Настройки проверки подлинности

Изменять такие настройки можно посредством конфигуратора или встроенного языка.

В первом случае – в «Администрирование» нужно найти новый раздел по допнастройкам проверки.

Здесь можно найти множество возможностей по настройке, в том числе для редактирования текста отправляемого электронного письма.

Во втором случае – глобальный контекст встроенного языка получил новый объект ДополнительныеНастройкиАутентификации (AdditionalAuthenticationSettings).

Результат применения такого кода – в возможностях корректировки пользователей ИБ появились новые поля.

Также во встроенном языке аналогичные параметры прибавлены в тип данных ПользовательИнформационнойБазы, то есть АдресЭлектроннойПочты и ЗапрещеноВосстанавливатьПароль.

Все события операциям смены паролей и отказы фиксируются в журнал регистрации, для чего в события смены пользователя были добавлены два вышеназванных новых поля.

Работа с файловой версией 1С 8.3

Основные действия мы будем производить с файлом формата 1CD из папки, где расположена информационная база. Существует два варианта убрать пароли для входа в 1С – HEX-редакторы и программа TOOL1CD. Программы эти можно без труда найти в интернете и большинство из них бесплатны.

В найденной строке найдем значение «09» и изменим число, расположенное левее, с «00» на «01». После этого, воспользовавшись поиском, находим строку «v8users» и меняем первую букву на любую другую. Делаем мы это, чтобы 1С не нашел эту строку и подумал, что в нашей базе нет ни одного пользователя. На этом работа с HEX-редактором закончена, но нам еще нужно воспользоваться утилитой «chdbfl.exe».

Найти ее можно в папке bin, находящейся внутри каталога, куда установлена платформа. Это программа проверяет и исправляет файловые базы, а в нашем случае может помочь избежать встречи с ошибкой формата потока.

Второй способ основан на том, чтобы именно изменить пароль у конкретного пользователя на пустой. Для этого открываем файл ИБ в программе TOOL1CD и в списке таблиц находим «V8USERS», где содержатся данные всех пользователей. Чтобы получить пароль в виде хеш-формата SHA-1, нажимаем на поле DATA строки конкретного пользователя и заменяем значение там на «2jmj7l5rSw0yVb/vlWAYkK/YBwk= », означающее пустой пароль.

Рис.9 Изменить пароль у конкретного пользователя на пустой

Рис.9 Изменить пароль у конкретного пользователя на пустой

С помощью кнопки «Записать» под табличной частью сохраняем данные поля в текстовый файл.

В текстовом редакторе осуществляем замену и сохраняем файл, не меняя его наименования. Чтобы загрузить изменения, включаем режим редактирования таблицы с помощью кнопки слева над таблицей, и снизу появляется возможность «Прочитать из файла». После этого остается подтвердить изменения кнопкой с зеленой галкой.

Снятие пароля в 1С успешно завершилось!

Если у вас остались вопросы по работе с файловой базой, обратитесь на нашу линию консультации 1С в Москве, мы с радостью вам поможем.

Работа с клиент-серверной 1С

Если у вас 1С работает на сервере, то действия будут совершенно другими. В первую очередь, нужен доступ к консоли сервера базы данных, так как изменения будут производиться именно там. Суть решения заключается в том, чтобы заставить 1С подумать, что пользователей нет, поэтому любой сеанс запустится с правами администратора. В этом нам поможет простой алгоритм:

После этих действий сброс пароля пользователя 1С 8.3 можно считать успешно выполненным. Помните, что каждая подобная операция – большой риск, так как администратор может ошибиться при написании запроса. При этом и 1С далеко не самая устойчивая система к внешним взаимодействиям. Поэтому обязательно заведите правило хранить пароли в надежном месте и пользуйтесь вышеприведенными алгоритмами в крайних случаях.

Если помимо сброса пароля у вас регулярно возникают вопросы, обратитесь к нашим специалистам. Мы с радостью проконсультируем вас, а также подберем для вас оптимальную цену на сопровождение 1С, ориентируясь на ваши индивидуальные задачи.

Читайте также: