12.05.2011, 14:46 | #1 |
Модератор
|
Настройка прав доступа на просмотр всех Пользователей. Ax 2009
Настроена группа ViewOnly
ViewOnly.asg.txt (если скачаете для теста файл, то в имени файла удалить ".txt", должно остаться для импорта ViewOnly.asg. axforum приатачивает файлы с расширением ".asg") Кол-во пользователей показывается ограниченным, т.е. не все что есть SQL Profile отловил запрос вида Код: SELECT A.ID,A.NAME,A.ENABLE,A.DEL_STARTUPMENU,A.STATUSLINEINFO,A.TOOLBARINFO,A.DEBUGINFO,A.AUTOINFO,A.AUTOUPDATE,A.GARBAGECOLLECTLIMIT,A.HISTORYLIMIT,A.MESSAGELIMIT,A.GENERALINFO,A.SHOWSTATUSLINE,A.SHOWTOOLBAR,A.DEBUGGERPOPUP,A.SHOWAOTLAYER,A.DEL_PASSWORD,A.DEL_OSACCOUNTNAME,A.STARTUPPROJECT,A.CONFIRMDELETE,A.CONFIRMUPDATE,A.REPORTFONTNAME,A.REPORTFONTSIZE,A.FORMFONTNAME,A.FORMFONTSIZE,A.PROPERTYFONTNAME,A.PROPERTYFONTSIZE,A.INFOLOGLEVEL,A.COMPANY,A.AUTOLOGOFF,A.QUERYTIMELIMIT,A.TRACEINFO,A.REPORTTOPMARGIN,A.REPORTBOTTOMMARGIN,A.REPORTLEFTMARGIN,A.REPORTRIGHTMARGIN,A.COMPILERWARNINGLEVEL,A.SID,A.NETWORKDOMAIN,A.NETWORKALIAS,A.ENABLEDONCE,A.EXTERNALUSER,A.LANGUAGE,A.HELPLANGUAGE,A.PREFERREDTIMEZONE,A.PREFERREDCALENDAR,A.HOMEPAGEREFRESHDURATION,A.NOTIFYTIMEZONEMISMATCH,A.FILTERBYGRIDONBYDEFAULT,A.RECVERSION,A.RECID FROM USERINFO A WHERE (ID IN (N'wfsys',N'STUD1',N'st9',N'st8',N'st7',N'st5',N'st4',N'Admin') ) ORDER BY A.ID OPTION(FAST 1) Код: WHERE (ID IN (N'wfsys',N'STUD1',N'st9',N'st8',N'st7',N'st5',N'st4',N'Admin') ) Код: SELECT A.ID,A.NAME,A.ENABLE,A.DEL_STARTUPMENU,A.STATUSLINEINFO,A.TOOLBARINFO,A.DEBUGINFO,A.AUTOINFO,A.AUTOUPDATE,A.GARBAGECOLLECTLIMIT,A.HISTORYLIMIT,A.MESSAGELIMIT,A.GENERALINFO,A.SHOWSTATUSLINE,A.SHOWTOOLBAR,A.DEBUGGERPOPUP,A.SHOWAOTLAYER,A.DEL_PASSWORD,A.DEL_OSACCOUNTNAME,A.STARTUPPROJECT,A.CONFIRMDELETE,A.CONFIRMUPDATE,A.REPORTFONTNAME,A.REPORTFONTSIZE,A.FORMFONTNAME,A.FORMFONTSIZE,A.PROPERTYFONTNAME,A.PROPERTYFONTSIZE,A.INFOLOGLEVEL,A.COMPANY,A.AUTOLOGOFF,A.QUERYTIMELIMIT,A.TRACEINFO,A.REPORTTOPMARGIN,A.REPORTBOTTOMMARGIN,A.REPORTLEFTMARGIN,A.REPORTRIGHTMARGIN,A.COMPILERWARNINGLEVEL,A.SID,A.NETWORKDOMAIN,A.NETWORKALIAS,A.ENABLEDONCE,A.EXTERNALUSER,A.LANGUAGE,A.HELPLANGUAGE,A.PREFERREDTIMEZONE,A.PREFERREDCALENDAR,A.HOMEPAGEREFRESHDURATION,A.NOTIFYTIMEZONEMISMATCH,A.FILTERBYGRIDONBYDEFAULT,A.RECVERSION,A.RECID FROM USERINFO A ORDER BY A.ID OPTION(FAST 1) Аналогично на форме Администрирование --> Настройка --> Группы пользователей --> вкладка "Пользователи" список "Оставшиеся пользователи" список урезан. P.S. Пользователи в разных группах, даже в разных компаниях, но не все попадают.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. Последний раз редактировалось Poleax; 12.05.2011 в 16:25. |
|
12.05.2011, 16:17 | #2 |
Участник
|
А пользователи все в одном домене? Возможно, надо дать доступ на ключ SysOpenDomain?
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: Poleax (3). |
12.05.2011, 16:35 | #3 |
Модератор
|
Да точно, спасибо!
Вы про сетевой домен или домены которые в аксапте? Какое это имеет значение? В группе пользователей в правах доступа, настройка применялась для кода домена = "Admin"
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
12.05.2011, 16:41 | #4 |
Модератор
|
Как этот "Ключ контроля доступа "Открытия доступа к домену" (SysOpenDomain) " влияет на кол-во отображаемых пользователей?
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
12.05.2011, 17:22 | #5 |
Участник
|
Сделайте поиск по перекрестным ссылкам на этот ключик - на него кое-что в системных классах заточено, в т.ч. работа со списком пользователей.
__________________
Ivanhoe as is.. |
|
13.05.2011, 10:43 | #6 |
Модератор
|
Цитата:
Но как то код на собирание пользователей Код: WHERE (ID IN (N'wfsys',N'STUD1',N'st9',N'st8',N'st7',N'st5',N'st4',N'Admin') ) Может это глубже спрятано. P.S. Четкого понимаю так и не появилось, почему часть пользователей попали, а другие нет С SysOpenDomain все ок. Спасибо.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
13.05.2011, 11:13 | #7 |
Участник
|
"Пропавшие" пользователи относятся к тому же домену (Active Directory), что и остальные?
__________________
Ivanhoe as is.. |
|
13.05.2011, 11:17 | #8 |
Модератор
|
да
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
13.05.2011, 11:58 | #9 |
Участник
|
Что-то я сам запутался Active Directory тут ни при чем.
Скорее всего у вас пропавшие пользователи имеют доступ (настроенные права) только в тех доменах, в которых ваш пользователь никаких прав не имеет. Если ему дать хотя бы какой-нибудь доступ в домене "потеряшек", то он должен их увидеть.
__________________
Ivanhoe as is.. |
|
13.05.2011, 12:35 | #10 |
Модератор
|
Согласен
Цитата:
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
13.05.2011, 12:46 | #11 |
Участник
|
Но если другой пользователь Test2 не имеет доступа к Admin, а имеет доступ только, например, к Test_domain, то ваш Test1 не увидит Test2 - пока нет доступа к SysOpenDomain, считается, что Test1 не имеет права знать о существовании Test2.
Попробуйте дать доступ Test1 к Test_domain или Test2 к Admin - тогда будет полный список пользователей.
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: Poleax (2), d&m (3). |
13.05.2011, 13:18 | #12 |
Модератор
|
Цитата:
Сообщение от Ivanhoe
Но если другой пользователь Test2 не имеет доступа к Admin, а имеет доступ только, например, к Test_domain, то ваш Test1 не увидит Test2 - пока нет доступа к SysOpenDomain, считается, что Test1 не имеет права знать о существовании Test2.
Попробуйте дать доступ Test1 к Test_domain или Test2 к Admin - тогда будет полный список пользователей. Проверили, работает. Спасибо за объяснение.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
13.05.2011, 13:23 | #13 |
MCT
|
на самом деле настройка прав доступа по доменам - оч актуальная тема.
но я всегда считал, что наличие доступа в домене "админ" гарантирует доступ к инфе изо всех доменов. так вот теперь оказывается, что нужно еще открывать ключ SysOpenDomain... спасибо вобщем
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try. |
|
Теги |
ax2009, securitykey |
|
|