Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.20;
Скачать: CL | DM;

Вниз

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 вся ветка

Текущий архив: 2005.02.20;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.049 c
1-1107354569
aleks-ran
2005-02-02 17:29
2005.02.20
Значения Low и High в многомерных динамических массивах


3-1106226680
Дырчик
2005-01-20 16:11
2005.02.20
Прорисовка в дбгриде


1-1107847999
SergP.
2005-02-08 10:33
2005.02.20
SetSystemTime. Проблема с поясами...


14-1106707761
Думкин
2005-01-26 05:49
2005.02.20
С Днем рождения! 26 января


1-1107505616
Erik1
2005-02-04 11:26
2005.02.20
Какую библиотеку лучше использовать, для древоридных структур?