Как установить пароль на 1с 7
Для того чтобы программно задать пароль пользователя в 1С, нужно сначала получить нужного пользователя информационной базы. Для этого используется метод НайтиПоИмени() менеджера пользователей информационной базы.
Пользователь = "Иванов Иван Иванович" ;
ПользовательИБ = ПользователиИнформационнойБазы . НайтиПоИмени ( Пользователь ) ;
Установка нового пароля
Для установки нового пароля пользователя 1С, его нужно записать в свойство Пароль пользователя информационной базы. Это свойство недоступно для чтения, поэтому, записав туда пароль, прочитать его уже не удастся.
После установки пароля свойство ПарольУстановлен пользователя информационной базы примет значение Истина. Пароль начнет работать после перезапуска системы.
Установка требований к сложности пароля в 1С
Система 1С:Предприятие имеет встроенный механизм проверки сложности паролей пользователей. Функция включается через Конфигуратор, меню Администрирование — Параметры информационной базы — Проверка сложности паролей пользователей.
При включении этой функции пароль проверяется на соответствие следующим требованиям:
- Длина не менее 7 символов;
- Содержит не менее 3-х типов символов:
- заглавные буквы;
- строчные буквы;
- цифры;
- спец. символы.
- Не совпадает с именем пользователя;
- Не является последовательностью символов.
Можно включить эту функцию программно:
Для проверки вводимого пользователем пароля на соответствие этим требованиям попытаемся создать временного пользователя с заданным паролем. В функцию мы будем передавать сам новый пароль. Функция будет возвращать значение Истина, если пароль соответствует требованиям, и Ложь — если не соответствует.
Функция ПарольСоответствуетТребованиям ( Пароль )
//Убедимся, что проверка сложности включена
УстановитьПроверкуСложностиПаролейПользователей ( Истина ) ;//Создадим временного пользователя и установим его параметры
ВременныйПользовательИБ = ПользователиИнформационнойБазы . СоздатьПользователя ( ) ;
ВременныйПользовательИБ . АутентификацияСтандартная = Истина ;
ВременныйПользовательИБ . Имя = НСтр ( "ru = 'Временный пользователь'" ) +
" (" + Строка ( Новый УникальныйИдентификатор ) + ")" ;//Установим временному пользователю требуемый пароль
ВременныйПользовательИБ . Пароль = Пароль ;//Попытаемся записать временного пользователя.
//Если появится ошибка, значит пароль не соответствует требованиям
ХорошийПароль = Истина ;//Удалим временного пользователя
ВременныйПользовательИБ . Удалить ( ) ;Как программно проверить пароль пользователя 1С
Как мы уже отмечали, свойство Пароль пользователя информационной базы недоступно для чтения, то есть мы не сможем при необходимости просто сравнить пароль, введенный пользователем, с паролем, который хранится в информационной базе.
Пароль из информационной базы мы можем получить только в хешированном виде через свойство СохраняемоеЗначениеПароля пользователя ИБ.
Для проверки соответствия введенного пароля паролю из информационной базы можно использовать следующую функцию. В нее мы передадим введенный пароль и имя пользователя. Функция вернет значение Истина, если пароль соответствует паролю информационной базы, и Ложь — если не соответствует.
Функция ПроверитьПароль ( Пользователь , Пароль )
//Получим пользователя ИБ
ПользовательИБ = ПользователиИнформационнойБазы . НайтиПоИмени ( Пользователь ) ;//Получим хешированное представление введенного пароля
ХешированиеДанных = Новый ХешированиеДанных ( ХешФункция . SHA1 ) ;
ХешированиеДанных . Добавить ( Пароль ) ;
ХешированныйНовыйПароль = Base64Строка ( ХешированиеДанных . ХешСумма ) ;
ХешированиеДанных = Новый ХешированиеДанных ( ХешФункция . SHA1 ) ;
ХешированиеДанных . Добавить ( ВРег ( Пароль ) ) ;
ХешированныйНовыйПароль = ХешированныйНовыйПароль + "," + Base64Строка ( ХешированиеДанных . ХешСумма ) ;//Сравним полученный хешированный пароль и хешем пароля в информационной базе
Возврат ХешированныйНовыйПароль = ПользовательИБ . СохраняемоеЗначениеПароля ;При входе в программу 1С, если в ней созданы профили пользователей, появляется окно, запрашивающее выбор пользователя и ввод пароля. В случае, если пароль не установлен, то любой пользователь, нажав «Ок», может войти в программу, под вашим именем и там уже натворить дел… Чтобы обезопасить информацию от «посторонних глаз», рекомендуется каждому пользователю базы установить личный пароль. Это не так сложно, как кажется на первый взгляд, и для этого не надо обладать навыками «суперпрограммиста». В этой статье расскажем вам о двух способах установки пароля: в режиме пользователя или в конфигураторе.
Итак, всплывающее окошко при входе в программу обычно выглядит следующим образом:
Зачастую, если бухгалтер работает один с программой, пользователь не введен. Соответственно, вход в программу производится непосредственно ее запуском.
Установить пароль можно двумя способами:
• в режиме пользователя – 1С: Предприятия, когда вы просто входите в программу;
• в режиме конфигуратора – кнопка «Конфигуратор» в окне запуска программы.
Рассмотрим пошагово оба варианта на примере программ 1С: Бухгалтерия предприятия ред. 3.0 и 1С: Зарплата и управление персоналом ред. 3.1.
1 способ: установка пароля в пользовательском режиме
Шаг 1. Запустив программу 1С в режиме пользователя, перейдите в раздел «Администрирование» - «Настройки пользователей и прав».
Шаг 2. Открыв раздел «Пользователи», перейдите по одноименной гиперссылке.
Шаг 3. Если пользователя нет, то создайте его по кнопке «Создать». Вы можете создать сразу несколько пользователей, если с информационной базой работает не один человек и в дальнейшем для каждого задать персональные настройки.
Мы видим, что настоящее время заведен в программе один пользователь Вишневская С.Н.
Добавим нового пользователя и установим ему пароль на вход в программу.
Шаг 4. Укажите полное имя пользователя. При этом пользователя можно выбрать из справочника «Физические лица». В нашем примере – Бухгалтер Алферова С.А.
Если галочка не установлена, то при входе в программу вы его не увидите.
Если это единственный пользователь и галочка не установлена, то при входе программа «ничего не спросит», а просто запустится.
Заполните поле «Имя» (для входа). Название поля говорит само за себя. Что вы напишите здесь, так оно и отобразится при вводе.
И вот мы дошли до заветной кнопки «Установить пароль». Слева серым цветом написано – «Пустой пароль». Это означает, что пароль не установлен.
Пароль установлен и серая надпись слева от кнопки установки пароля нам об том подсказывает.
Для смены пароля также нажимается кнопка «Установить пароль» и он меняется пользователем.
Но если за системой следит администратор, который создает пользователей и «раздает» пароли, то он может установить галочку запрета смены пароля – «Пользователю запрещено изменять пароль». В этом случае изменить пароль вы не сможете.
Проверим результат наших действий.
Шаг 6. Сохраните настройку – «Записать и закрыть».
При создании первого пользователя он автоматически наделяется правами администратора.
Шаг 7. Закройте программу и зайдите в нее снова.
При входе в программу система предложит идентифицироваться. Нажав стрелочку, выберите пользователя из списка.
Указав пароль, программа запустится и можно приступить к работе.
2 способ: установка пароля пользователя в режиме 1С: Конфигуратор
Шаг 1. Запустите программу в режиме 1С: Конфигуратор по одноименной кнопке в окне запуска 1С.
Шаг 2. Перейдите в раздел «Администрирование» - «Пользователи».
В открывшемся справочнике можно добавить новых пользователей – кнопка «зеленый плюсик» или кнопка копирования. Чтобы установить или изменить пароль для имеющегося пользователя, откройте его двойным щелчком мышки или нажав «кнопку-карандашик».
Шаг 3. В окне настроек те же настройки, что мы рассматривали в пользовательском режиме.
Введите пароль в отмеченные поля, подтвердив его.
В настройке также имеются галочки:
• «Пользователю запрещено менять пароль»;
• «Показывать в списке выбора».
О них мы говорили выше.
Очистив поля с данными пароля, вы удалите пароль входа в программу.
Возможно у вас возникнет вопрос: «Что такое аутентификация операционной системы?». Эта галочка есть и в настройках пользователя в режиме 1С: Предприятия, и в конфигураторе.
Если у вас установлен пользователь (и пароль) при входе в операционную систему, то можно настроить вход в программу, через аутентификацию операционной системы, т.е. того пользователя. Для этого устанавливается одноименная галочка - «Аутентификация операционной системы» и ниже указывается пользователь, под которым вы входите при включении компьютера.
Мы рассмотрели вопросы установки и изменения пароля пользователя при входе в 1С.
Как быть, если пропал раздел «Пользователи»?
Пользователь может растеряться, когда, открыв программу, не увидит раздел «Пользователи», о котором мы говорили выше.
Возможно были изменены настройки программы и раздел куда-то «исчез». Давайте разберемся, как вернуть раздел на место.
Шаг 1. Перейдите в раздел «Администрирование» и нажмите «шестеренки» в верхнем правом углу окна. Перейдите в меню «Настройка навигации».
Шаг 2. В открывшемся окне найдите пункт «Пользователи» и переместите его в правую часть окна по кнопке «Добавить».
Шаг 3. Зацепившись мышкой за строку «Пользователи», перетащите ее в раздел «Важное» и нажмите «Ок».
Раздел «Пользователи» появился на рабочем столе.
Мы рассмотрели варианты создания и изменения пароля пользователя.
Старайтесь не забывать пароль! Всегда, при работе нескольких пользователей, должен быть один пользователь с правами администратора, который при необходимости сможет изменить пароль, в случае если вы его забыли, или сотрудник ушел, не сообщив пароль входа в 1С.
В случае, если пользователь был единственным, и вы остались без пароля, восстановить доступ к программе будет сложнее. Для этого используются специальные программы – редакторы баз данных, например, Tool_1CD, WinHex, Free Hex Editor и т.п. И, если вы попали в такую ситуацию , то для сброса пароля лучше пригласить специалиста.
Если вы вдруг забыли пароль администратора базы 1С 7.7 и не знаете как в неё зайти - можете убрать или сменить его по моей инструкции.
Чтобы это получилось нужен доступ на редактирование папки с базой 1С. Как правило, пользователям предоставляется такой доступ, чтобы они могли зайти в программу 1С 7.7 и работать в ней.
Когда выделяем базу в списке внизу пишется путь к ней. База может находится на Вашем компьютере или в сети. Чтобы скопировать путь нажимаем Изменить, выделяем путь и копируем:
Открываем Мой компьютер и вставляем скопированный путь к базе 1С 7.7 в адресную строку проводника Windows:
Находим папку UsrDef и временно переименовываем её, в моём случае я обозвал UsrDef1:
Теперь заходим в базу в режиме Конфигуратор:
Вы заметите, что при входе теперь не требуется пароль, т.е. база не видит список пользователей и Вы имеете полные права управления над базой. Переходим Администрирование => Пользователи и видим что список пользователей пуст:
Теперь переименовываем обратно папку в UsrDef в папке с базой:
В конфигураторе заново открываем список пользователей и видим, что они появились:
Теперь у нас есть полные права управления списком пользователей и выбрав в контекстном меню "Изменить пароль" можем задать новый пароль любому пользователю:
Если же Вам вообще не нужные пользователи, то можете не переименовывать папку обратно в UsrDef и заходить без пароля, а потом, в нужный момент вернуть обратно.
Рассмотрим, как установить пароль в 1С, на примере 1С:Бухгалтерия. Информация актуалена для 1С УТ и 1С ЗУП и др программ 1С.
Перейдем к выполнению действий, которые помогут нас установить пароль в 1С. Заходим в информационную базу под пользователем с соответствующими административными правами и переходим в раздел “Администрирование”. Далее выбираем пункт “Настройки пользователей и прав”. В открывшемся окне в подразделе “Пользователи” переходим по гиперссылке “Пользователи”.
В открывшемся списке пользователей выбираем нужного нам пользователя и по двойному клику левой клавиши мыши открываем карточку пользователя. Далее на закладке “Главное” нажимаем на кнопку “Установить пароль”. Справа от данной кнопки мы увидим надпись “пустой пароль”. Это означает, что пароль для данного пользователя не установлен. После чего появится окно с двумя полями. В верхнем поле необходимо указать пароль, а в нижнем поле его подтвердить.
По кнопке “Создать пароль” система позволяет создать уникальный пароль, который можно использовать и указать в форме ввода пароля.
При установленный галочке “Показывать новый пароль” вместо звездочек будут отображаться вводимые символы и подтверждать пароль не потребуется. После указания пароля нажимаем на кнопку “Установить пароль”. После этого при попытке войти в базу под данным пользователем без пароля, то система выдаст ошибку аутентификации.
Также на закладке “Главное” имеется функция “Потребовать установку пароля при входе”. Включенная галочка означает, что пользователь должен изменить присвоенный ему пароль на свой при первом входе в базу. При входе в базу появится окно, в котором необходимо будет указать старый пароль и ввести новый. После чего также нажать на кнопку “Установить пароль”.
Также рассмотрим, как настраивается аутентификации пользователя операционной системы. Для этого на закладке “Главное” необходимо установить одноименную галочку и осуществить выбор пользователя в поле “Пользователь”. В открывшемся окне выбрать домен и указать пользователя операционной системы. После этого программа будет запускаться без указания имени пользователя и ввода пароля.
К сожалению, старина Билл, даже в новоиспеченной Windows 10, не позаботился о своих пользователях и не предоставил возможность поставить пароль на папку, который бывает так необходим для сокрытия от посторонних глаз важной информации. Поэтому, если вы твердо решили «засекретить» свой файл, будьте готовы к тому, что это будет весьма неудобный процесс, да еще и с использованием сторонних программ.
Способ №1. Архиватор WinRAR.
Да да, с помощью обычного WinRAR и ZIP / RAR архивов , который установлен на подавляющем большинстве устройств, можно поставить пароль на папку или файл в компьютере.
Правда этот способ весьма неудобен (стоит отметить — как и все последующие) и заключается в создании архива с вашими данными, защищенного паролем.
1. Если у вас не установлен WinRAR — установите его, если уже ПО имеется на компьютере — перейдите к следующему шагу.
2. Нажмите на вашу папку правой кнопкой мышки и выберите параметр «Добавить в архив».
2. Выберите формат будущего файла и название. Не закрывая окна, нажмите на кнопку «Установить пароль».
3. Введите пароль (предварительно установите галочку напротив надписи «Отображать пароль при вводе») и нажмите «ОК».
4. Еще раз нажмите «ОК».
5. Откройте созданный вами архив. Пароль будет запрашиваться при попытке открыть один из файлов, находящихся в папке.
Способ №2. Архиватор 7zip.
Этот способ отличается исключительно названием используемой программы от вышеописанного способа, алгоритм работы остается прежним.
1. Кликаем правой кнопкой мыши на папку или файл, который необходимо запоролить, выбираем «7zip» — «Добавить к архиву».
2. Придумываем сложный, но запоминающийся пароль и вводим его в необходимые поля.
3. Нажимаем «Ok» и видим на рабочем столе созданный только что архив.
4. При попытке открыть файлы из архива вам будет необходимо ввести пароль.
Хочу отметить, что использование популярных архиваторов для решения задачи установки пароля на папку, более приоритетно, чем использование малоизвестных, но специализированных программ.
Этот мой вывод основан на следующих фактах:
Общий алгоритм работы. Нет, в нижеописанных программах не будут использоваться архивы, но неудобство абсолютно такое же, как и при использовании архиваторов.
Зачастую специализированные программы, либо платные, что согласитесь для такой «пустяковой» задачи — непозволительная роскошь, либо бесплатны, но не имеют должной поддержки, а это грозит целой кипой проблем при возникновении сложностей во время использования.
Если же вас не пугают трудности — устанавливайте одну из описанных программ для установки пароля и пользуйтесь.
Способ №3. Программа «Anvide Lock Folder».
Существует целый ряд программ, которые помогают защитить файлы от постороннего «посягательства на них». Наиболее популярна сегодня утилита под названием «Anvide Lock Folder». Она является бесплатной и достаточно простой в освоении.
Читайте также: