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