|
![]() |
#1 |
Участник
|
Я не очень разбираюсь в настройках прав доступа, поэтому можно еще пояснить?
Я хочу обновить значение атрибута employeeID у пользователя AD, который связан в AX с сотрудником через пользовательские данные. Все вроде хорошо, но когда я пытаюсь сохранить изменения, то по логам я вижу, что ldap говорит, что access denied. Обновление запускается через runas() от имени определенного пользователя, которому вроде все права прописали (дошло уже до того, что временно его даже включали в группу Domain admins), но это не помогает. Отсюда у меня вопрос - где конкретно мне нужно задать права на запись атрибутов для определенного пользователя? Заранее спасибо. |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Участник
|
Цитата:
Когда я тестировал на виртуалке, на которой были установлены сервер, скуль и AX, именно по такому алгоритму у меня все отработало, правда только в том случае, если я запускал от имени пользователя, связанного с учетной записью Administrator. Теперь, когда тестирую уже на распределенной системе, возникает именно такая проблема, которую я описал в предыдущих постах. |
|
![]() |
#4 |
Участник
|
Это, потому что функция runas() подменяет контекст только внутри аксапты. Работа в Windows будет по прежнему происходить от имени исходного пользователя. А как иначе?
|
|
![]() |
#5 |
Участник
|
Я наверно неправильно выразился. Входил я в систему под другим пользователем, соответственно и в AX, а потом уже в AX я запускал runas() от имени Administrator и все успешно обновлялось
|
|
Теги |
active directory |
|
|