Форум: "WinAPI";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
ВнизIIS. Как создать нового пользователя Windows? Найти похожие ветки
← →
Danilka from home (2005-01-05 17:13) [0]Есть ASP-форма регистрации нового пользователя. На основе этих данных необходимо завести пользователя на сервере.
Есть com-объект, используя который я могу создавать нового пользователя windows.
Но, когда я создаю и использую этот объект в ASP, то этот объект пользователя не создает, указывая на то, что доступ для этого закрыт.
Как я понимаю, это связанно с тем, что анонимной учетной записи, от имени которой создается этот com-объект, не хватает на это прав.
Есть какой-нибудь способ создать нового пользователя?
ps, Сорри, что вопрос к Дельфи отношения не имеет. :))
← →
Eraser © (2005-01-05 19:11) [1]Есть подозрения что ты идёшь вообще по неправильному пути. Пересмотри концепцию твоей программы.
← →
Danilka from home (2005-01-05 22:51) [2]Eraser © (05.01.05 19:11) [1]
Концепция очень простая.
Есть некий ASP-сайт на сервере IIS, кроме свободного доступа, есть еще авторизированный доступ, по учетным записям Windows, при этом доступ к отдельным файлам и каталогам для каждого пользователя определяется средствами NTFS.
То есть, для каждого файла задается, имеет к нему доступ на чтение конкретный пользователь, или нет.
Есть желание добавить форму регистрации новых пользователей, при этом, пользователь вводит в форму какие-то данные, логин, пароль, в результате создается новый пользователь, который пока не имеет никуда доступа.
После определенных действий этого нового пользователя, ему у него появляется доступ к определенным файлам.
Есть какая-нибудь возможность все это автоматизировать?
Честно говоря, сомневаюсь, что этот вопрос относится к конференции WinAPI. Но, к сожалению, за целый день сегодня так и не нашел приличного форума по ASP, IIS. :((
(Если кто знает - плиз, кинте ссылками.)
Скачал кучу великую документашек, нигде ничего в эту тему не написано. В принципе, конечно, можно покопать в другую область, организовать контроль доступа, например, с помощью каких-нибудь фильтров, но, на мой взгляд, использование штатных средств windows и ntfs наиболее правильное решение.
← →
kaZaNoVa © (2005-01-05 23:23) [3]Удалено модератором
Примечание: Просто потрепаться вы можете в соответствующей конференции
← →
Polevi © (2005-01-06 15:34) [4]дать права анонимной учетной записи создавать пользователей
← →
Eraser © (2005-01-06 15:59) [5]Вообще не правильно путать систему пользователей сайта с системой пользователей сервака!!! Представь если бы на rambler.ru для каждого пользователя в системе заводили РЕАЛЬНЫЙ аккаунт, хотя там у них FreeBSD. Тем более, что ты видел сколько места на винте жрёт чистый аккаунт???
Так что копай в сторону виртуальных аккаунтов...
← →
Danilka © (2005-01-06 17:24) [6]Polevi © (06.01.05 15:34) [4]
Угу, сейчас в эту сторону и копаю. Теперь другая проблема. КОМ-объект, который создает пользователя, создает его через Активе Директори, и прекрасно работает локально, но при создании использовании его в asp ругается уже не на закрытый доступ, а на то, что путь не найден. :( Похоже, все объекты активе-директори которые доступны в iis, это объекты самого iis...
Eraser © (06.01.05 15:59) [5]
> Вообще не правильно путать систему пользователей сайта с
> системой пользователей сервака!!!
Почему? :)
Сама винда думает иначе - в IIS, в отличие от всяких апачей и томкатов, используется авторизация по учетным записям сервера.
> Тем более, что ты видел сколько места на винте жрёт чистый
> аккаунт???
И сколько-же? Если ты имеешь ввиду каталоги и файлы в "Documents and Settings", то они не для всех пользователей создаются, а только для локальных.
← →
Anatoly Podgoretsky © (2005-01-06 17:42) [7]Ошибаешься, они создаются для всех пользователей и локальных и доменных.
← →
Danilka © (2005-01-06 18:45) [8]Anatoly Podgoretsky © (06.01.05 17:42) [7]
Не знаю, как будут обстоять дела на сервере, но на ВинХР у меня этих тестовых пользователей, не включенных ни в какую группу - куча великая, а в "Documents and Settings" только эти:
All Users
Danil
Default User
LocalService
NetworkService
Администратор
Возможно они все в NetworkService находятся? Но я сейчас создал еще штук пять, одному прав дал на файл и закачал его с сайта, содержимое NetworkService не изменилось.
← →
Anatoly Podgoretsky © (2005-01-06 18:46) [9]Так ты не логинился на станции.
← →
Danilka © (2005-01-06 21:41) [10]Все, вопрос закрыт, как в [4] работает, а то что раньше не работало - просто у меня руки кривые были. :))
Anatoly Podgoretsky © (06.01.05 18:46) [9]
В смысле? Локально да, не заходил, но когда заходил через http, то, перед скачиванием определенного файла винда попросила имя и пароль, и отдала этот файл только тогда, когда введенные имя и пароль совпали с именем и паролем учетной записи имеющей доступ к этому файлу. А большего мне и не надо будет.
← →
Cobalt © (2005-01-06 23:45) [11]> Anatoly Podgoretsky © (06.01.05 17:42) [7]
> Ошибаешься, они создаются для всех пользователей
Может,это Гина создаёт всё это? Или Эксплорер...
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.041 c