Как в 1с убрать пароль при входе
Рассмотрим, как установить пароль в 1С, на примере 1С:Бухгалтерия. Информация актуалена для 1С УТ и 1С ЗУП и др программ 1С.
Перейдем к выполнению действий, которые помогут нас установить пароль в 1С. Заходим в информационную базу под пользователем с соответствующими административными правами и переходим в раздел “Администрирование”. Далее выбираем пункт “Настройки пользователей и прав”. В открывшемся окне в подразделе “Пользователи” переходим по гиперссылке “Пользователи”.
В открывшемся списке пользователей выбираем нужного нам пользователя и по двойному клику левой клавиши мыши открываем карточку пользователя. Далее на закладке “Главное” нажимаем на кнопку “Установить пароль”. Справа от данной кнопки мы увидим надпись “пустой пароль”. Это означает, что пароль для данного пользователя не установлен. После чего появится окно с двумя полями. В верхнем поле необходимо указать пароль, а в нижнем поле его подтвердить.
По кнопке “Создать пароль” система позволяет создать уникальный пароль, который можно использовать и указать в форме ввода пароля.
При установленный галочке “Показывать новый пароль” вместо звездочек будут отображаться вводимые символы и подтверждать пароль не потребуется. После указания пароля нажимаем на кнопку “Установить пароль”. После этого при попытке войти в базу под данным пользователем без пароля, то система выдаст ошибку аутентификации.
Также на закладке “Главное” имеется функция “Потребовать установку пароля при входе”. Включенная галочка означает, что пользователь должен изменить присвоенный ему пароль на свой при первом входе в базу. При входе в базу появится окно, в котором необходимо будет указать старый пароль и ввести новый. После чего также нажать на кнопку “Установить пароль”.
Также рассмотрим, как настраивается аутентификации пользователя операционной системы. Для этого на закладке “Главное” необходимо установить одноименную галочку и осуществить выбор пользователя в поле “Пользователь”. В открывшемся окне выбрать домен и указать пользователя операционной системы. После этого программа будет запускаться без указания имени пользователя и ввода пароля.
Знаю, что многих раздражает необходимость ввода имени и пароля пользователя при входе в базу. Особенно для "тройки" (1С:Бухгалтерия 3.0), в которой пользователь "Администратор" с пустым паролем появился автоматически при переходе со второй редакции:
В тех случаях (а их абсолютное большинство), когда ручной ввод имени пользователя и пароля (при его наличии) не является необходимым, можно и даже нужно поступить согласно следующей инструкции.
Вариант первый
1. Запустите окно 1С и выделите в нём нужную базу:
3. В "Дополнительных параметрах запуска" нам нужно прописать наши имя пользователя и пароль вот в таком виде: /Nимя /Pпароль
Обращаю ваше внимание, что /N и /P пишется английскими буквами.
К примеру, если мы входим в базу под пользователем Администратор с пустым паролем наши параметры будут выглядеть так:
Внимание! Если у вас нет пароля, то есть он пустой, имеет смысл вообще не указывать /P. Тогда строка параметров будет такой: /NАдминистратор
Если же мы входим в базу под пользователем Вася с паролем 123, то так:
Ну в общем вы поняли, что ничего сложного в составлении этой строки нет
/N"Василий Петров" /P"Мой пароль"
После настройки строки параметров запуска нажимаем кнопку "Готово" и пробуем войти в базу.
Теперь запуск базы происходит сразу, без промежуточного окна ввода имени и пароля пользователя.
Вариант второй
Если вы пользуетесь моим Обновлятором - всё намного проще.
В этом случае достаточно один раз выделить базу в списке и прописать пользователя (и пароль если требуется) для доступа к базе:
После этого можно смело запускать базу через двойной щелчок или через контекстное меню базы:
Имя и пароль пользователя больше вводить не потребуется.
Мы молодцы, на этом всё
Кстати, подписывайтесь на новые уроки.
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Ранее восстановление паролей в 1С пользователей в информационных базах требовало участия администратора, а в крайних случаях и непосредственно фирмы 1С, так как прямое вмешательство в базу нарушает лицензионную политику 1С. Можно представить, как это неудобно, если просто забыл пароль от 1С, и получил серьезные проблемы. Поэтому разработчики 1С позаботились о пользователях, добавив в функциональность платформы «1С:Предприятие» новую операцию по восстановлению пользовательских паролей файловых и серверных ИБ, которые позволяют сбросить пароль в 1С. При выполнении подобных операций нужно быть предельно внимательными и понимать всю ответственность за свои действия. Обязательно сделайте резервную копию базы перед тем, как осуществить сброс пароля администратора 1С.
Появилась возможность дополнить форму аутентификации вопросами «Забыли пароль?» и «Нужна помощь?», установив соответствующее отражение их в параметрах ИБ.
Рис.1 Новая форма
Что делать пользователю?
Если пользователь жмет на первый вопрос, происходит:
- Проход по гиперссылке;
- Формирование электронного письма с кодом восстановления пароля из типового сервиса 1С;
- Передача электронного письма с кодом, но с той почты, адрес которой был задан администратором.
При первом варианте откроется страница браузера, которая даст возможность администратору или партнеру задать свои настройки для «поведения» при данной операции.
При втором – запускается типовой сервис 1С, который поможет восстановить доступ через указание e-mail адрес пользователя. Вариант отправки электронного письма, чтобы поменять пароль в 1С, через настраиваемый почтовый сервер, позволяет админу написать любой текст и выбрать любые настройки оформления отправки.
Рис.2 Укажите e-mail
При положительной проверке введенного адреса высылается код, и пользователь видит новшество – форму смены пароля.
Рис.3 Форма смены пароля
После введения и проверки присланного кода, можно будет изменить пароль доступа к 1С.
В «1С:Предприятие» встроена защита от попыток подбора кодов подтверждения, параметры этой защиты можно установить в параметрах ИБ.
При использовании OpenID-аутентификации сброс паролей в 1С будет произведен через провайдера, поскольку именно там процесс проверки подлинности. В этом случае, после того как удалось сменить пароль в 1С, случится переход в провайдерскую форму проверки подлинности.
Для тех, кто нажал «Нужна помощь?», админ может прописать сайт с подробными инструкциями, как восстановить пароль в 1С, и контактными данными на случай возникновения проблем.
Настройки проверки подлинности
Изменять такие настройки можно посредством конфигуратора или встроенного языка.
В первом случае – в «Администрирование» нужно найти новый раздел по допнастройкам проверки.
Рис.4 Пункт в меню «Администрирование»
Здесь можно найти множество возможностей по настройке, в том числе для редактирования текста отправляемого электронного письма.
Рис.5 Дополнительные настройки проверки
Во втором случае – глобальный контекст встроенного языка получил новый объект ДополнительныеНастройкиАутентификации (AdditionalAuthenticationSettings).
Результат применения такого кода – в возможностях корректировки пользователей ИБ появились новые поля.
Рис.6 Новые поля
Также во встроенном языке аналогичные параметры прибавлены в тип данных ПользовательИнформационнойБазы, то есть АдресЭлектроннойПочты и ЗапрещеноВосстанавливатьПароль.
Все события операциям смены паролей и отказы фиксируются в журнал регистрации, для чего в события смены пользователя были добавлены два вышеназванных новых поля.
Работа с файловой версией 1С 8.3
Основные действия мы будем производить с файлом формата 1CD из папки, где расположена информационная база. Существует два варианта убрать пароли для входа в 1С – HEX-редакторы и программа TOOL1CD. Программы эти можно без труда найти в интернете и большинство из них бесплатны.
В найденной строке найдем значение «09» и изменим число, расположенное левее, с «00» на «01». После этого, воспользовавшись поиском, находим строку «v8users» и меняем первую букву на любую другую. Делаем мы это, чтобы 1С не нашел эту строку и подумал, что в нашей базе нет ни одного пользователя. На этом работа с HEX-редактором закончена, но нам еще нужно воспользоваться утилитой «chdbfl.exe».
Рис.8 Утилита «chdbfl.exe»
Найти ее можно в папке bin, находящейся внутри каталога, куда установлена платформа. Это программа проверяет и исправляет файловые базы, а в нашем случае может помочь избежать встречи с ошибкой формата потока.
Второй способ основан на том, чтобы именно изменить пароль у конкретного пользователя на пустой. Для этого открываем файл ИБ в программе TOOL1CD и в списке таблиц находим «V8USERS», где содержатся данные всех пользователей. Чтобы получить пароль в виде хеш-формата SHA-1, нажимаем на поле DATA строки конкретного пользователя и заменяем значение там на «2jmj7l5rSw0yVb/vlWAYkK/YBwk= », означающее пустой пароль.
Рис.9 Изменить пароль у конкретного пользователя на пустой
С помощью кнопки «Записать» под табличной частью сохраняем данные поля в текстовый файл.
Рис.10 Сохранение в текстовый файл
В текстовом редакторе осуществляем замену и сохраняем файл, не меняя его наименования. Чтобы загрузить изменения, включаем режим редактирования таблицы с помощью кнопки слева над таблицей, и снизу появляется возможность «Прочитать из файла».
Рис.11 Режим редактирования таблицы
Рис.12 Подтверждаем изменения
Снятие пароля в 1С успешно завершилось!
Если у вас остались вопросы по работе с файловой базой, обратитесь на нашу линию консультации 1С в Москве, мы с радостью вам поможем.
Работа с клиент-серверной 1С
Если у вас 1С работает на сервере, то действия будут совершенно другими. В первую очередь, нужен доступ к консоли сервера базы данных, так как изменения будут производиться именно там. Суть решения заключается в том, чтобы заставить 1С подумать, что пользователей нет, поэтому любой сеанс запустится с правами администратора. В этом нам поможет простой алгоритм:
После этих действий сброс пароля пользователя 1С 8.3 можно считать успешно выполненным. Помните, что каждая подобная операция – большой риск, так как администратор может ошибиться при написании запроса. При этом и 1С далеко не самая устойчивая система к внешним взаимодействиям. Поэтому обязательно заведите правило хранить пароли в надежном месте и пользуйтесь вышеприведенными алгоритмами в крайних случаях.
Если помимо сброса пароля у вас регулярно возникают вопросы, обратитесь к нашим специалистам. Мы с радостью проконсультируем вас, а также подберем для вас оптимальную цену на сопровождение 1С, ориентируясь на ваши индивидуальные задачи.
Изменение паролей пользователей информационных баз 1С ранее представляло некоторую сложность. Администратору приходилось вручную менять пароль пользователя, забывшего свои учётные данные. При переходе на удалённую работу мы проводили опрос на «Зазеркалье» и на партнёрском форуме, в котором пользователи и партнёры высказали пожелания, что нужно сделать процесс изменения паролей более удобным. В результате мы добавили новую процедуру восстановления пароля пользователей файловых и серверных информационных баз.
Изменения формы аутентификации
Теперь на формы аутентификации тонкого, толстого и веб-клиентов можно добавить кнопки «Забыли пароль?» и «Нужна помощь», настроив отображение в параметрах информационной базы. Обновлённая форма выглядит так:
Как проходит процедура восстановления пароля
При нажатии на кнопку «Забыли пароль» выполняется одно из трёх действий:
Переход по ссылке;
Отправка e-mail с кодом восстановления пароля из стандартного сервиса 1С;
Отправка e-mail с кодом восстановления пароля с любого SMTP-сервера, адрес которого настраивает администратор.
Первый вариант позволит администратору или партнёру самостоятельно настроить любое поведение при восстановлении пароля. В этом случае при нажатии на кнопку «Забыли пароль?» открывается страница браузера, указанная в настройках информационной базы.
Вариант с использованием стандартного сервиса 1С даст возможность запустить механизм восстановления паролей с минимальными усилиями. В этом случае пользователю отображается форма для ввода e-mail.
Если указанный адрес обнаружен, то при нажатии на кнопку «Получить код» пользователю отображается новая форма для смены пароля:
После ввода корректного кода пользователь сможет установить новый пароль.
В платформе контролируется количество попыток ввода кода подтверждения. При превышении значения, установленного в настройках информационной базы, пользователю нужно запросить новый код. Кроме того, администратор может ограничить частоту запросов новых кодов и установить минимальное время между запросами.
Вариант отправки e-mail с кодом восстановления по указанным параметрам SMTP аналогичен использованию стандартного сервиса 1С. Только письмо идёт не с почтового сервиса 1С, а с SMTP-сервера, который настроил администратор (в том числе, и корпоративного). Такой вариант, в том числе, позволяет настроить индивидуальный текст и оформление письма.
Если вами используется OpenID-аутентификация, то при любом варианте изменение пароля будет выполняться на провайдере, т.к. именно в нём проходит аутентификация. После изменения пароля происходит переход на форму аутентификации в провайдере.
Как изменить настройки аутентификации
Менять настройки аутентификации можно из конфигуратора и из встроенного языка.
В конфигураторе в меню «Администрирование» добавлен новый пункт «Дополнительные настройки аутентификации»:
Реализован широкий набор настроек поведения (на скриншоте ниже). В том числе можно редактировать текст отправляемого письма.
Во встроенном языке в глобальный контекст добавлен новый объект ДополнительныеНастройкиАутентификации (AdditionalAuthenticationSettings). Пример изменения настроек аутентификации приведен ниже:
В форму редактирования пользователей информационной базы добавилось два новых поля: адрес электронной почты и возможность запретить пользователю восстанавливать пароль.
Кроме того, во встроенном языке для изменения настроек пользователя в тип данных ПользовательИнформационнойБазы добавлены новые свойства: АдресЭлектроннойПочты, ЗапрещеноВосстанавливатьПароль, которые позволяют настраивать соответствующие параметры.
События изменения пароля пользователя и неуспешные попытки записываются в журнал регистрации. Для этого в события изменения пользователя добавлена регистрация полей «адрес электронной почты» и «пользователю запрещено восстанавливать пароль».
Для защиты базы 1С используются пароли. Управляет ими, как правило, администратор. При определенных настройках пользователь 1С может и сам поменять пароль. Рассмотрим, как работать с паролями в 1С:Бухгалтерия предприятия.
Изменение пароля через 1С
Зайдем в 1С под администратором и откроем справочник «Пользователи» через меню «Администрирование – Настройки программы – Настройки пользователей и прав».
Откроем карточку пользователя.
Нажмем «Установить пароль».
Получите понятные самоучители по 1С бесплатно:
Вводим и подтверждаем пароль и нажимаем кнопку «Установить пароль».
Чтобы не ошибиться, может посмотреть введенные символы при установке флажка «Показывать новый пароль».
Также можем создать пароль по кнопке. Пригодится, чтобы не поставить слишком простой код.
Изменение пароля через Конфигуратор
Запустим 1С в Конфигураторе под администратором и зайдем в меню «Администрирование — Пользователи».
Выделим пользователя и щелкнем по нему 2 раза мышкой или нажмем на карандашик.
Введем и подтвердим пароль, затем сохраним изменения по кнопке ОК.
Самостоятельная смена пароля пользователем
Пользователь может сам поменять пароль, если администратор разрешил это делать.
В 1С для этого пользователя не должен стоять флаг «Пользователю запрещено изменять пароль».
Иначе поменять пароль не получится. Также администратор может потребовать обязательно сменить код при входе в 1С. За это отвечает флаг «Потребовать смену пароля при входе».
Для смены пароля перейдем в персональные настройки.
Нажмем на пользователя.
И изменим пароль.
Обязательно указываем старый пароль, затем вводим новый.
Читайте также: