|
Зачем создаётся новый случайный пароль администратору ИБ в регламентном? | ☑ | ||
---|---|---|---|---|
0
Лиза777
21.10.21
✎
07:12
|
Доброго времени суток. В Бухгалтерия предприятия 2.0 есть регламентное задание "ОбновлениеКонфиграции", там почему0то есть такой код
непонятно зачем он ? у администратора базы получается меняется пароль на тот что мы не знаем, хорошо, что ещё пользователи с админскими правами - периодически заходим и ставим старый пароль после этой замены. |
|||
1
Мимохожий Однако
21.10.21
✎
07:36
|
Кто автор кода?
|
|||
2
Лиза777
21.10.21
✎
07:40
|
это штатный код, стандартный
|
|||
3
Лиза777
21.10.21
✎
07:40
|
у нас БП 2.0.67.11
|
|||
4
PuhUfa
21.10.21
✎
07:46
|
(0) Код ни о чем не говорит. Может ИмяАдминистратораИБ это какой то служебный пользователь, а то что вы под ним пытаетесь еще и сами работать, ну это уже вопрос другой.
|
|||
5
Лиза777
21.10.21
✎
07:50
|
у нас в базе есть пользователь "Администратор" - стандартный. Под ним и работаю и ему меняет пароль
|
|||
6
ДенисЧ
21.10.21
✎
07:57
|
"в базе есть пользователь "Администратор" - стандартный. Под ним и работаю"
Как говорил товарищ Сталин (но это не точно) - расстрелять. |
|||
7
PuhUfa
21.10.21
✎
08:00
|
(5) Что значит стандартный? Что то не помню что бы "из коробки" были предопределенные пользователи. Так что вы, скорее всего, что то не договариваете -) Или код в (0) не типовой или, как вариант, вы вашего Администратора указали в качестве пользователя для выполнения каких то действий... например РЗ.
|
|||
8
Лиза777
21.10.21
✎
08:01
|
ну )))) мне кажется понятно для одинесника.... при создании базы создали пользователя "Администратор" с админскими правами. Как правило так делают. Поэтому так и написала )
|
|||
9
PuhUfa
21.10.21
✎
08:07
|
+(7)
// Процедура производит действия, приводящие к регламентному обновлению ИБ, // но только для серверного варианта Процедура ОбновлениеКонфигурации() Экспорт СтруктураОбновленияИБ = Константы.НастройкаОбновленияКонфигурации.Получить().Получить(); .... ИмяАдминистратораКластера = СтруктураОбновленияИБ.ИмяАдминистратораКластера; ПарольАдминистратораКластера = СтруктураОбновленияИБ.ПарольАдминистратораКластера; ИмяАдминистратораИБ = СтруктураОбновленияИБ.ИмяАдминистратораИБ; ИсполняемыйФайлКлиентаНаСервере = СтруктураОбновленияИБ.ИсполняемыйФайлКлиентаНаСервере; Пользователь = ПользователиИнформационнойБазы.НайтиПоИмени(ИмяАдминистратораИБ); НовыйПароль = Лев(Строка(Новый УникальныйИдентификатор), 20); Пользователь.Пароль = НовыйПароль; Пользователь.Записать(); ПарольАдминистратораИБ = НовыйПароль; |
|||
10
PuhUfa
21.10.21
✎
08:09
|
(8) Согласитесь, что так гораздо понятнее -) Вы сказали своего Администратора как пользователя для автоматического обновления ИБ... Ну а пароль ему 1С меняет видимо из каких то соображений безопасности. Создайте для обновлений другого пользователя и от вашего Администратора отстанут -)
|
|||
11
Лиза777
21.10.21
✎
08:21
|
(9) ну да..... учту...
|
|||
12
Лиза777
21.10.21
✎
08:23
|
(10) то есть когда я обновляю базу и при запуске 1С в режиме предприятия запускается регламентное - оно и меняет? А если я буду обновление делать под другим, то будет норм?... интересно... ок, спасибо большое..
|
|||
13
Лиза777
21.10.21
✎
08:25
|
но в таком случае если я обновляю под пользователем "ПользовательДляОбновления", то на этого пользователя каждый раз будет меняться пароль? И вообще странно зачем такой код? смысл?
|
|||
14
hhhh
21.10.21
✎
08:28
|
(13) обновляйте под собой.
|
|||
15
Мультук
гуру
21.10.21
✎
08:32
|
(13)
Вероятно вместо "ПользовательДляОбновления" 1с должна была создать "ПользовательДляОбновления_ЭтоСистемныйПользователь_НеНадоПодНимЗаходить", но увы. P.S. У меня обычно системные пользователи это имя на латинице и они не показываются в списке выбора |
|||
16
Лиза777
21.10.21
✎
08:49
|
(14) и тогда после каждого обновления заходить под другим пользователем с админскими правами и менять пароль себе..
|
|||
17
Lama12
21.10.21
✎
09:18
|
(0) Для автоматического обновления делается специальный пользователь. Так же рекомендую под каждое регламентное задание сделать отдельного пользователя.
Почему меняется пароль? Это сделано из соображений безопасности. Что бы физические пользователи не могли использовать служебного пользователя. Иначе потом не поймешь какие изменения сделало обновление, а какие пользователи. |
|||
18
hhhh
21.10.21
✎
09:29
|
(16) вы себя не указывайте там в константах как пользователя для обновления. Как пользователя для обновления заведите пользователя "Дядя Вася", и укажите его как пользователя для обновления. А обновляйте под собой, ну или как Администратор. Ферштеен?
|
|||
19
Мимохожий Однако
21.10.21
✎
09:31
|
(2) В каком месте он расположен? Я не нашёл.
|
|||
20
Мимохожий Однако
21.10.21
✎
09:52
|
(19) Нашёл..Прошу прощения
|
|||
21
Лиза777
21.10.21
✎
12:35
|
(18) ферштейн, СПАСИБО!!!!
|
|||
22
Лиза777
27.10.21
✎
05:25
|
(18) при очередном обновлении всё равно пароль на пользователя "Администратор" поменялся. Пользователь ServiceUser специально созданный мной для этого стоит в пользователе в регламентом задании "Обновление конфигурации". Само обновление в конфигураторе и предприятии делалось под "Администратором".
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |