10. oktober 2002 - 16:28Der er
14 kommentarer og 1 løsning
IUSR_"" adgang til filer på en anden server.
Jeg har en server med IIS5.0 installeret, fra denne ønsker jeg at kunne til gå filer på en anden server, men jeg kan jo ikke give en lokal bruger (IUSR_"") på min IIS server rettigheder til en mappe på en anden server.
del biblioteket på server2 og opret et nyt virtuelt directory i IIS på server1 og konfigurer det bagefter til at være et share på en anden computer.
Synes godt om
Slettet bruger
11. oktober 2002 - 05:57#3
Jeg haft et lignende problem med IIS4 og en samba server. Der er tilsyneladende en del fejl / udokumenterede ting i IIS. Det lykkedes mig at få det til at virke til sidst ved at oprette en ny bruger på hver maskine, med samme brugernavn/password. Admin på serveren der kører IIS skal også have adgang til filerne.
Nu kender jeg ikke meget til windows, men det er måske nemmest hvis du sætter den ene server op til at være noget domain control ting.
Ja, begge servere er på samme lan i samme NTdomain.
Jeg har nu prøvet med virtuelt dir. men det hjalp ikke, måske jeg ikke fik for klaret det godt nok, prøver lige igen.
Jeg ønsker via mine .asp sider at læse fra en fil og skrive i den, jeg bruger "FileObject=Server.CreateObject("Scripting.FileSystemObject")", den fejl jeg får når jeg bruger:
virtuelt dir.: Path not found ikke vir. dir. men stien til den anden server: Permissions denied.
IUSR_"" er normalt en lokal bruger på den server hvor IIS drives og har derfor kun rettigheder til den lokale maskine og dennes ressourcer. Du kunne eventuelt bruge en domæne-konto istedet og dermed opnår rettigheder på andre maskiner. Du skal blot være MEGET opmærksom på, hvad det nye brugernavn ellers har ret til, da alle der besøger hjemmesiden afvikler kode med disse rettigheder.
Hvis du vælger at skifte konto, skal du også være opmærksom på, om andre sites på samme server skal omkonfigueres ( rettigheder til upload fx )
Jeg har sat det op sådan at folk kun se denne side hvis de er blevet godkendt af NT. Kan jeg sætte det op så IIS bruger de domæne oplysning bruger er logget ind?
Højreklik på siten i IIS manageren, vælg properties. Vælg Directory Security fanebaldet, tryk på den øverste "Edit knap" og vha den næste (øverste) edit knap, kan du browse for at finde den bruger du ønsker at bruge.
Prøv det evt først med en test site, således du ikke får nede-tid :-)
ad 2 I princippet ja, hvis de konti du har delt ud, er domæne konti og ikke lokale konti.
Siten skal stadig afvikles med en bruger, som har rettigheder på domænet, ikke kun lokalt på serveren. Nogle løser problemet ved at sørge for at IUSR_XYZ er oprettet på de indvoldverede servere, med samme password.
Serveren afvikler ASP siderne med den rettighed som IUSR ( eller hvarfor en konto man vælger ) - brugernavnet bruges "kun" til at checke om man i det hele taget skal kunne se ressourcen. Det er er altså to vidt forskellige ting. Prøv at oprette en test site med en domæne konto i stedet for IUSR og se om det ikke virker som du forventer.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.