Имя: Пароль:
1C
1С v8
Возможно ли вывести список всех пользователей баз данных вместе с их паролями?
0 sergey1982
 
23.08.13
12:48
Подскажите, пожалуйста, начальник  потребовал отчет в любом формате, чтобы там были пользователи бд вместе с их паролями. У меня бд много, вручную не хочется копаться, если какой-нибудь вариант. Большое спасибо за помощь! ))
1 Поросенок Петр
 
23.08.13
12:48
С чего бы начать...
2 Aleksey
 
23.08.13
12:49
нет
3 sergey1982
 
23.08.13
12:50
вручную  из конфигуратора переписывать?
4 Поросенок Петр
 
23.08.13
12:50
(0) А как ты собирался вручную копать, интересно? В смысле паяльник в руки и к пользователям?
5 sergey1982
 
23.08.13
12:50
пароли у меня в тетрадке записаны ))
6 Леха Дум
 
23.08.13
12:50
Если пароль не хранится в в справочнике, то нет. В списке пользователей кажись только хэш хранится
7 Aleksey
 
23.08.13
12:50
ибо правила запрещают обсуждать методы взлома

А так берешь ексель и печатаешь, правда предварительно нужно раздать пароли в БЛ и поставить галку чтобы они пароли не меняли
8 Sereja
 
23.08.13
12:50
(3) В конфигураторе пароли в открытом виде ?
9 silent person
 
23.08.13
12:50
пароли в явном виде нигде не хранятся, иначе это не пароль
10 rbcvg
 
23.08.13
12:51
(3) в Конфигураторе пароли хранятся?
11 sergey1982
 
23.08.13
12:52
В БД должны храниться
12 sergey1982
 
23.08.13
12:53
Видимо, придется вручную все в ексель забивать :(
13 MSII
 
23.08.13
12:53
(10) Да нет, конечно. Просто ПриНачалеРаботыСистемы просишь пользователя ввести пароль и пытаешься запустить еще один сеанс (внешнее соединение) с введенным паролем. Если соединение получается, сохраняешь пароль куда нужно.
14 vhl
 
23.08.13
12:53
как-то так:
select пользователи.имя,
тетрадка.пароль
from
пользователи как пользователи
left join тетрадка как тетрадка
on пользователи.имя = тетрадка.имя
15 MSII
 
23.08.13
12:54
(11) В БД они wtite-only
16 singlych
 
23.08.13
12:55
(5) сдай начальнику тетрадку
17 sergey1982
 
23.08.13
12:57
и страницы пропитать цианистым калием как в фильме Имя розы
18 Odavid
 
23.08.13
13:05
(1) с правды
(2) да
(3) откуда-откуда?!
(6)>>Если пароль не хранится в в справочнике
никакие пароли в справочниках нигде не хранятся
(11) да, хранятся
(14) абсолютно не так
19 sergey1982
 
23.08.13
13:09
короче по делу никто ничего не посоветовал
20 MSII
 
23.08.13
13:10
(19) А как бы ты сделал свой отчет, если бы у тебя была только одна база?
21 sergey1982
 
23.08.13
13:14
из справочника пользователи переписал бы
22 MSII
 
23.08.13
13:15
(21) А пароли?
23 sergey1982
 
23.08.13
13:16
не знаю
24 IШаман
 
23.08.13
13:17
(0) С паролями никак, если тока ты их менять будешь во время вывода.
25 MSII
 
23.08.13
13:20
(23) Ну вот тебе и ответ. Список пользователей ты можешь легко получить программно, а пароли собрать только с применением какой-то пакости типа (13).
26 Fedot200
 
23.08.13
13:20
Когда-то лет 5-ть назад писал обработку которая пароли показывает, делалось перебором. Тобишь, если пароли цифровые и мало знаков, то делалось быстро, иначе - увы. md5 система там,  как у винды кароче хпешной
27 Odavid
 
23.08.13
13:21
(25) нет, не так, но обсуждать здесь не будем.
28 sergey1982
 
23.08.13
13:21
Спасибо, направили меня на верный путь ))
29 Odavid
 
23.08.13
13:22
(26) близко, но путь не тот.
30 MSII
 
23.08.13
13:23
(27) Да так, так. Просто пакость может быть разной, типа брутфорса, как в (26).
31 Fedot200
 
23.08.13
13:33
(0) вот тут малясь есть Реализация MD5 на 1С
32 Odavid
 
23.08.13
13:34
(30) нет, пароли из таблицы хешей
33 VitShvets
 
23.08.13
13:48
(0) Смотри в сторону ПользователиИнформационнойБазы и функции
ПользователиИнформационнойБазы.ПолучитьПользователей();

Пароли типовым способом получить нельзя. Можно только получить признак - установлен пароль или нет(булево). Есть вариант писать, при заведении, пароль в скрытый реквизит справочника.
34 vhl
 
23.08.13
14:59
(27) Нет так, но обсуждать не будем
35 yukon
 
23.08.13
16:03
Поставь пользователям Windows авторизацию. Оп, ля, - дальще это проблемы админа, теперь пусть колупает Active Directory и пишет письма на деревню Биллу.
36 МихаилМ
 
23.08.13
16:28
Ошибка? Это не ошибка, это системная функция.