| 
			| 
					
						| Dimka 
								ДеятельКоманда клуба    Offline 
								Пол:    | 
								|  | «  : 06-03-2012 11:32 »  |  | 
 
 У меня нет под рукой домена для экспериментов. Может кто навскидку скажет.
 Есть домен и в нём машина A, на которой есть шара папки. Есть машина вне домена B, на которой приложение должно подключаться к упомянутой шаре.
 
 Заказчику предлагалось назначить доменному пользователю права на шару машины A и этого же доменного пользователя использовать для авторизации при подключении к шаре приложения с машины B.
 
 Он так не хочет. Он говорит, что у него есть локальный пользователь на машине A, и он хочет, чтобы машина B подключалась через этого пользователя.
 
 Вне домена, в рабочей группе так, конечно, работает. В домене у заказчика не работает. Можно ли теоретически пройти мимо доменной авторизации? Если можно, то какие настройки потребуются?
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	| 
			| 
					
						| Sla | 
								|  | « Ответ #1 : 06-03-2012 11:47 »  |  | 
 
 долбо...Ё...б - (извините)
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Мы все учились понемногу... Чему-нибудь и как-нибудь. |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельКоманда клуба    Offline 
								Пол:    | 
								|  | « Ответ #2 : 06-03-2012 14:24 »  |  | 
 
 Sla, контора там ну очень большая с собственными мединститутами, а приложение локальное, лабораторное. Видимо не хотят лишний раз общаться со своими админами.
 Ты по делу чего-нибудь скажи.
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	| 
			| 
					
						| Sla | 
								|  | « Ответ #3 : 06-03-2012 15:25 »  |  | 
 
 А что я могу сказать по делу?В любом случае, даже если такое возможно, нужно стучаться к админам.
 Можно рассмотреть вопрос анонимного доступа к шаре как к web-share, но это только предположение. И опять поднять IIS, или какой либо другой сервер без админского доступа???
 Еще как вариант
 Поднять виртуалку на серверной машине с линуксом, поднять там самбу, с виртуалки поиметь доступ на ресурсы рабочей доменной станции.
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Мы все учились понемногу... Чему-нибудь и как-нибудь. |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #4 : 07-03-2012 08:21 »  |  | 
 
 Дим, создай на А локального пользователя как на В - с теми же логином и паролем. И дай ему права на шару, а в остальных правах зарежь. Винда на В даже не будет спрашивать у пользователя авторизацию. Ну или создай на А не такого же пользователя и пусть с А заходят с его реквизитами. |  
						| 
								|  |  
								| « Последнее редактирование: 07-03-2012 08:24 от RXL » |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| Sla | 
								|  | « Ответ #5 : 07-03-2012 08:46 »  |  | 
 
 RXL, не получитсяКомп в домене, а там политики другие
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Мы все учились понемногу... Чему-нибудь и как-нибудь. |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельКоманда клуба    Offline 
								Пол:    | 
								|  | « Ответ #6 : 07-03-2012 09:42 »  |  | 
 
 и пусть с А заходят с его реквизитами. Наоборот надо. Заходить на A с B. Дим, создай на А локального пользователя как на В - с теми же логином и паролем. И дай ему права на шару, а в остальных правах зарежь. Винда на В даже не будет спрашивать у пользователя авторизацию.  Доступ к шаре осуществляет приложение через WinAPI с помощью вызова WNetAddConnection2, там передаются логин и пароль. Их можно установить в NULL, но вызов делает сервис, работающий от имени локальной системы, который про текущего залогиненного пользователя ничего не знает и знать не должен. Так что не вариант. |  
						| 
								|  |  
								|  |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #7 : 07-03-2012 14:07 »  |  | 
 
 Предложить ввод реквизитов? |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельКоманда клуба    Offline 
								Пол:    | 
								|  | « Ответ #8 : 07-03-2012 18:47 »  |  | 
 
 RXL, какой ввод? Логин и пароль задаются, они известны. Дело не в этом, а в том, что на условной машине A, когда она вне домена, локальные логин и пароль, которые посылает B, проходят, а когда A в домене - не проходят. |  
						| 
								|  |  
								|  |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #9 : 07-03-2012 20:30 »  |  | 
 
 Странно. Я не знаком настолько с системой доменных политик, не знаю, можно ли запретить клиентам авторизацию на шарах не доменным пользователем. Во всяком случае мне на работе удается заходить на шары и даже удаленно подключаться к машинам вне домена. Полагаю, у нас в домене настроены некоторые исключения для IT-отдела. |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельКоманда клуба    Offline 
								Пол:    | 
								|  | « Ответ #10 : 08-03-2012 05:03 »  |  | 
 
 Во всяком случае мне на работе удается заходить на шары и даже удаленно подключаться к машинам вне домена. Ещё раз повторяю: мне наоборот надо. Извне домена зайти на шару машины в домене. |  
						| 
								|  |  
								|  |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #11 : 08-03-2012 08:37 »  |  | 
 
 Дим, я тебе об этом изначально говорил! Ты ж сам сказал, что тебе нужно наоборот. Разберись с своих А и Б... |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельКоманда клуба    Offline 
								Пол:    | 
								|  | « Ответ #12 : 08-03-2012 08:49 »  |  | 
 
 RXL, а я в самом начале сказал, что пока A вне домена - работает, в домене - не работает. |  
						| 
								|  |  
								|  |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #13 : 08-03-2012 08:53 »  |  | 
 
 и пусть с А заходят с его реквизитами. Наоборот надо. Заходить на A с B.Нашел. У меня была опечатка (не "с А", а "на А"). |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| Dimka 
								ДеятельКоманда клуба    Offline 
								Пол:    | 
								|  | « Ответ #14 :  09-03-2012 09:26 »   |  | 
 
 Вопрос закрыт. В ходе общения и лазания по машине через удалённый стол выяснилось, что у кого-то кривые руки, и лишние слэши в путях были. Юзер оказался не локальным, а доменным, и в общем всё работает. |  
						| 
								|  |  
								|  |  Записан | 
 
 Программировать - значит понимать (К. Нюгард)Невывернутое лучше, чем вправленное (М. Аврелий)
 Многие готовы скорее умереть, чем подумать (Б. Рассел)
 |  |  | 
	|  |