powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / c# запись атрибута AD трастового домена
6 сообщений из 6, страница 1 из 1
c# запись атрибута AD трастового домена
    #39944231
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть домен ДОМЕН1, на котором развернут сайт
Есть пользователь в трастовом домене ДОМЕН2, атрибут которого хочу редактировать

Делаю так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
            try
            {
                string realUserLogin = "ДОМЕН2\\realuser";

                string domain = "ДОМЕН2";
                string sysUserLogin = "ДОМЕН2\\sysusr";
                string sysUserPwd = "sysusrpwd";

                PrincipalContext ctx = new PrincipalContext(ContextType.Domain, domain, null, ContextOptions.SimpleBind, sysUserLogin, sysUserPwd);
                UserPrincipal principal = UserPrincipal.FindByIdentity(ctx, IdentityType.SamAccountName, realUserLogin);
      
                DirectoryEntry directoryEntry = (DirectoryEntry)principal.GetUnderlyingObject();

                PropertyValueCollection collectionTitle = directoryEntry.Properties["title"];                
                collectionTitle.Clear();
                collectionTitle.Add("Заместитель руководителя отдела");
                directoryEntry.CommitChanges();

            }
            catch (Exception ex)
            {
                SystemHelper.log.Error(ex.Message, ex);
                throw new Exception(String.Format("Ошибка при сохранении в AD: {0}", ex.Message));
            }


получаю свойство collectionTitle на чтение, не null
при попытке записать, получаю ошибку "Отказано в доступе"

Админы шлют скрины где для учетки ДОМЕН2\\sysusr есть права на запись атрибута title

В чем может быть проблема?
спасибо
...
Рейтинг: 0 / 0
c# запись атрибута AD трастового домена
    #39944288
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

под какой учетной записью у тебя сайт работает ? кому попало атрибуты домена менять никто не даст
...
Рейтинг: 0 / 0
c# запись атрибута AD трастового домена
    #39944294
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstrU
listtoview,

под какой учетной записью у тебя сайт работает ? кому попало атрибуты домена менять никто не даст

так я от имени sysUserLogin меняю
...
Рейтинг: 0 / 0
c# запись атрибута AD трастового домена
    #39944301
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
monstrU
listtoview,

под какой учетной записью у тебя сайт работает ? кому попало атрибуты домена менять никто не даст

так я от имени sysUserLogin меняю


этот пользователь к домен1 и домен2 какое отношение имеют?
...
Рейтинг: 0 / 0
c# запись атрибута AD трастового домена
    #39944473
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstrU
listtoview
пропущено...

так я от имени sysUserLogin меняю


этот пользователь к домен1 и домен2 какое отношение имеют?

это пользователь из домен2 у которогоесть права на аттрибут
...
Рейтинг: 0 / 0
c# запись атрибута AD трастового домена
    #39944475
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е права вроде как должны быть
а получаю access is denied
причем только на атрибут title
другие атрибуты сетятся

как можно проверить права или локализовать причину?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / c# запись атрибута AD трастового домена
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]