Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.038 c
4-1104314900
MAINUSER
2004-12-29 13:08
2005.02.20
Восстановление удалённых файлов


14-1107322087
sapsi
2005-02-02 08:28
2005.02.20
Secret net


3-1106419687
stud1
2005-01-22 21:48
2005.02.20
Компоненты ввода даты в базу данных


3-1106157989
ВиТ
2005-01-19 21:06
2005.02.20
печать структуры бд


14-1106931353
Околокомпьютерный
2005-01-28 19:55
2005.02.20
Про землю





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский