ПРИСТУП ЗАБРАН – Ограничена делегација за ЦИФС не успева

Док приступају услузи која користи мрежне дељења на серверу средњег нивоа, од корисника се тражи да унесу акредитиве и на крају наилазе на грешку одбијеног приступа. У данашњем посту ћемо представити неколико сценарија случајева, идентификовати узрок, а затим понудити могућа решења за питање зашто ограничено делегирање за ЦИФС(CIFS) не успе са грешком АЦЦЕСС_ДЕНИЕД(ACCESS_DENIED) у Виндовс 10.

Цоммон Интернет Филе Систем (ЦИФС)(Common Internet File System (CIFS)) је протокол за дељење датотека који обезбеђује отворени и вишеплатформски механизам за тражење датотека и услуга мрежног сервера. ЦИФС(CIFS)  је заснован на побољшаној верзији Мицрософт-овог протокола Сервер Мессаге Блоцк (СМБ) за дељење датотека на Интернету и интранету.(Internet)

Ограничено делегирање за ЦИФС не успева у Виндовс-у

Ограничено делегирање за ЦИФС(CIFS) не успева у Виндовс -у(Windows)

Можете наићи на овај проблем ако се од корисника затраже акредитиви, а приступ на крају не успе уз грешку одбијеног приступа на основу следећа три сценарија.

Сценарио 1(Scenario 1)

  • ИИС веб локација је постављена тако да кућни директоријум указује на удаљено дељење користећи пролазну аутентификацију и ограничено делегирање конфигурисано за ЦИФС(CIFS) .
  • Група ИИС(IIS) апликација која приступа том дељењу ради под идентитетом налога услуге.
  • Налогу домена се верује за делегирање за ЦИФС(CIFS) услугу на серверу датотека.

Сценарио 2(Scenario 2)

  • Веб апликација покушава да приступи серверу датотека као корисник.
  • Група ИИС(IIS) апликација која приступа том дељењу ради под идентитетом налога услуге. Налогу домена се верује за делегирање за ЦИФС(CIFS) услугу на серверу датотека.
  • Ограничено делегирање конфигурисано за ЦИФС(CIFS) је конфигурисано на налогу услуге за сервер датотека.

Сценарио 3(Scenario 3)

  • Свака апликација на страни сервера којој се приступа са клијента приступа удаљеним дељењима као корисник.
  • Апликација на страни сервера ради у контексту налога услуге.
  • Налог услуге(Service) је поуздан за делегирање и конфигурисан за ЦИФС(CIFS) делегирање за сервер датотека.

Ово је идентификовано као проблем између МркСмб 2.0 и Кербероса(Kerberos) када је укључена ограничена делегација.

Да би решио овај проблем, Мицрософт(Microsoft) нуди два решења.

Заобилазно решење 1

Користите машински налог уместо услужног налога као идентитет за апликације које ће обављати ограничено делегирање за ЦИФС(CIFS) . Конфигуришите ограничено делегирање када је функционални ниво домена Виндовс Сервер 2003(Windows Server 2003) , Виндовс Сервер 2008(Server 2008) или Виндовс Сервер 2008(Server 2008) Р2.

Да бисте то урадили на контролеру домена за домен вашег веб сервера, урадите следеће:

  • Кликните на Start > Administrative Tools > Корисници и рачунари Ацтиве Дирецтори-а(Active Directory Users and Computers) .
  • Проширите(Expand) домен, а затим проширите фасциклу Рачунари .(Computers)
  • У десном окну кликните десним тастером миша на име рачунара за веб сервер, изаберите Својства(Properties) , а затим кликните на  картицу Делегирање(Delegation)  .
  • Означите поље  за потврду Веруј овом рачунару за делегирање само одређеним услугама .(Trust this computer for delegation to specified services only)
  • Уверите се да  је изабрано Користи само Керберос(Use Kerberos only)  , а затим кликните на  ОК(OK) .
  • Кликните на  дугме Додај(Add button) .
  • У  дијалогу Додавање (Add) услуга(Services)  кликните на  Корисници или рачунари(Users or Computers) , а затим потражите или унесите име сервера датотека који ће примити корисничке акредитиве од ИИС(IIS) -а .
  • Кликните  на ОК(OK) .
  • На листи  Доступне (Available) услуге(Services)  изаберите  ЦИФС(CIFS) услугу.
  • Кликните  на ОК(OK) .

Заобилазно решење 2

Ово решење се не препоручује(not recommended) јер захтева  делегирање(Use) било којег протокола за потврду идентитета на налогу рачунара. Ако  је изабрана опција Користи било који протокол за потврду идентитета(Use any authentication protocol)  , налог користи ограничено делегирање са транзицијом протокола.

Ако морате да користите идентитет апликација као налог услуге и/или налог домена, урадите следеће:

Корак 1(Step 1)

  • Кликните на Старт(Start )Administrative Tools > Корисници и рачунари Ацтиве Дирецтори-а(Active Directory Users and Computers) .
  • Проширите(Expand) домен, а затим проширите фасциклу Рачунари .(Computers)
  • У десном окну кликните десним тастером миша на име рачунара за веб сервер, изаберите Својства(Properties) , а затим кликните на  картицу Делегирање(Delegation)  .
  • Означите поље  за потврду Веруј овом рачунару за делегирање само одређеним услугама .(Trust this computer for delegation to specified services)
  • Уверите се да  је изабрано Користи било који протокол за потврду идентитета .(Use any authentication protocol)
  • Кликните на ОК(OK) .
  • Кликните на  дугме Додај(Add button) .
  • У  дијалогу Додавање (Add) услуга(Services)  кликните на  Корисници или рачунари(Users or Computers) , а затим потражите или унесите име сервера датотека који ће примити корисничке акредитиве од ИИС(IIS) -а .
  • Кликните  на ОК(OK) .
  • На листи  Доступне (Available) услуге(Services)  изаберите ЦИФС услугу(CIFS service) .
  • Кликните  на ОК(OK) .

Корак 2(Step 2)

  • У левом окну проширите фасциклу Корисници.
  • У десном окну кликните десним тастером миша на налог услуге који је идентитет скупа апликација, изаберите  Својства(Properties) , а затим кликните на  картицу Делегирање(Delegation)  .
  • Означите поље  за потврду Веруј овом рачунару за делегирање само одређеним услугама .(Trust this computer for delegation to specified services only)
  • Уверите се да  је изабрано Користи само Керберос .(Use Kerberos only)
  • Кликните на ОК(OK) .
  • Кликните на  дугме Додај(Add button) .
  • У дијалогу Додавање (Add) услуга(Services)  кликните на  Корисници или рачунари(Users or Computers) , а затим потражите или унесите име сервера датотека који ће примити корисничке акредитиве од ИИС(IIS) -а .
  • Кликните  на ОК(OK) .
  • На листи  Доступне (Available) услуге(Services)  изаберите ЦИФС услугу(CIFS service) .
  • Кликните  на ОК(OK) .

Надам се да ће овај пост помоћи.(Hope this post helps.)



About the author

Ја сам софтверски инжењер и истраживач. Имам искуства са Мицрософт Ксбок 360 и Гоогле Екплорер-ом. У могућности сам да пружим стручне препоруке за одређене алате за развој софтвера, као и да помогнем људима да отклоне уобичајене грешке у програму Екплорер.



Related posts