ÅTKOMST NEKAD - Begränsad delegering för CIFS misslyckas

När användarna får åtkomst till en tjänst som använder nätverksresurser på en server på mellannivå, uppmanas användarna att ange autentiseringsuppgifter, och de stöter så småningom på ett fel med nekad åtkomst. I dagens inlägg kommer vi att presentera ett par fallscenarier, identifiera orsaken och sedan tillhandahålla möjliga lösningar på frågan om varför begränsad delegering för CIFS misslyckas med ACCESS_DENIED- fel i Windows 10.

Common Internet File System (CIFS) är ett fildelningsprotokoll som tillhandahåller en öppen och plattformsoberoende mekanism för att begära nätverksserverfiler och tjänster. CIFS  är baserat på den förbättrade versionen av Microsofts SMB-protokoll (Server Message Block) för fildelning på Internet och intranät.(Internet)

Begränsad delegering för CIFS misslyckas i Windows

Begränsad delegering för CIFS misslyckas i Windows

Du kan stöta på det här problemet om användaren uppmanas att ange autentiseringsuppgifter och åtkomsten så småningom misslyckas med ett åtkomst nekad fel baserat på följande tre scenarier.

Scenario 1

  • IIS - webbplatsen är inställd med hemkatalogen som pekar på fjärrresursen med pass-through-autentisering och begränsad delegering konfigurerad för CIFS .
  • IIS -programpoolen som får åtkomst till den resursen körs under tjänstkontots identitet.
  • Domänkontot är betrodd för delegering för CIFS -tjänsten på filservern.

Scenario 2

  • Webbappen försöker komma åt en filserver som användare.
  • IIS -programpoolen som får åtkomst till den resursen körs under tjänstkontots identitet. Domänkontot är betrodd för delegering för CIFS -tjänsten på filservern.
  • Begränsad delegering konfigurerad för CIFS konfigureras på tjänstkontot för filservern.

Scenario 3

  • Alla applikationer på serversidan som nås från en klient får åtkomst till fjärrresurser som användare.
  • Applikationen på serversidan körs inom ramen för ett tjänstkonto.
  • Tjänstkontot är tillförlitligt för(Service) delegering och konfigurerat för CIFS -delegering för filservern.

Detta har identifierats som ett problem mellan MrxSmb 2.0 och Kerberos när begränsad delegering är inblandad.

För att lösa det här problemet erbjuder Microsoft två lösningar.

Lösning 1

Använd ett maskinkonto istället för ett servicekonto som identitet för applikationer som kommer att utföra begränsad delegering för CIFS . Konfigurera begränsad delegering när domänens funktionsnivå är Windows Server 2003 , Windows Server 2008 eller Windows Server 2008 R2.

För att göra detta på domänkontrollanten för din webbserverdomän, gör följande:

  • Klicka på Start > Administrative Tools > Active Directory-användare och -datorer(Active Directory Users and Computers) .
  • Expandera(Expand) domänen och expandera sedan mappen Datorer .(Computers)
  • I den högra rutan högerklickar du på datornamnet för webbservern, väljer Egenskaper(Properties) och klickar sedan på   fliken Delegering .(Delegation)
  • Markera  kryssrutan Lita på den här datorn endast för delegering till specificerade tjänster(Trust this computer for delegation to specified services only) .
  • Se till att  Använd endast Kerberos(Use Kerberos only)  är markerat och klicka sedan på  OK .
  • Klicka på  knappen Lägg till(Add button) .
  • I   dialogrutan  Lägg till (Add) tjänster klickar du på (Services)Användare eller datorer(Users or Computers) och bläddrar sedan till eller anger namnet på filservern som ska ta emot användarens autentiseringsuppgifter från IIS .
  • Klicka på  OK .
  • I  listan Tillgängliga (Available) tjänster(Services)  väljer  du CIFS(CIFS) -tjänsten.
  • Klicka på  OK .

Lösning 2

Den här lösningen rekommenderas inte(not recommended) eftersom den kräver  Använd(Use) valfri delegering av autentiseringsprotokoll på datorkontot. Om  alternativet Använd valfritt autentiseringsprotokoll(Use any authentication protocol)  är valt, använder kontot begränsad delegering med protokollövergång.

Om du måste använda identiteten för applikationer som ett tjänstkonto och/eller domänkonto gör du följande:

Steg 1(Step 1)

  • Klicka på StartAdministrative Tools > Active Directory-användare och -datorer(Active Directory Users and Computers) .
  • Expandera(Expand) domänen och expandera sedan mappen Datorer .(Computers)
  • I den högra rutan högerklickar du på datornamnet för webbservern, väljer Egenskaper(Properties) och klickar sedan på   fliken Delegering .(Delegation)
  • Markera  kryssrutan Lita på den här datorn endast för delegering till specificerade tjänster(Trust this computer for delegation to specified services) .
  • Se till att  Använd valfritt autentiseringsprotokoll(Use any authentication protocol) är valt.
  • Klicka på OK .
  • Klicka på  knappen Lägg till(Add button) .
  • I   dialogrutan  Lägg till (Add) tjänster klickar du på (Services)Användare eller datorer(Users or Computers) och bläddrar sedan till eller anger namnet på filservern som ska ta emot användarens autentiseringsuppgifter från IIS .
  • Klicka på  OK .
  • I  listan Tillgängliga (Available) tjänster(Services)  väljer du CIFS-tjänsten(CIFS service) .
  • Klicka på  OK .

Steg 2(Step 2)

  • Expandera mappen Användare i den vänstra rutan.
  • I den högra rutan högerklickar du på det tjänstkonto som är identiteten för programpoolen, väljer  Egenskaper(Properties) och klickar sedan på   fliken Delegering .(Delegation)
  • Markera  kryssrutan Lita på den här datorn endast för delegering till specificerade tjänster(Trust this computer for delegation to specified services only) .
  • Se till att  Använd endast Kerberos(Use Kerberos only) är markerat.
  • Klicka på OK .
  • Klicka på  knappen Lägg till(Add button) .
  • I  dialogrutan  Lägg till (Add) tjänster klickar du på (Services)Användare eller datorer(Users or Computers) och bläddrar sedan till eller anger namnet på filservern som ska ta emot användarens autentiseringsuppgifter från IIS .
  • Klicka på  OK .
  • I  listan Tillgängliga (Available) tjänster(Services)  väljer du CIFS-tjänsten(CIFS service) .
  • Klicka på  OK .

Hoppas detta inlägg hjälper.(Hope this post helps.)



About the author

När det kommer till teknik är inget viktigare än noggrannhet och kvalitet. På Microsoft är vi stolta över vår förmåga att ge våra kunder den bästa möjliga upplevelsen. Våra Windows- och iOS-produkter är några av de mest innovativa i branschen, och vi arbetar ständigt med att förbättra dem. Våra felfria PDF-filer är en annan anledning till att våra produkter är så framgångsrika. Vi vet att kvalitetskontroll är viktigt när det kommer till arbetsflöden och kommunikation, så vi är noga med att säkerställa att alla våra PDF-filer är felfria. Och slutligen, som en prylälskare förstår vi att att göra livet enklare alltid är en nyckelprioritet. Vi ser till att alla våra Lumia-enheter kommer med funktioner som NFC och CarPlay så att du enkelt kan dela filer med vänner och familj. Med dessa färdigheter,



Related posts