Einzelnen Beitrag anzeigen

Rolf Frei

Registriert seit: 19. Jun 2006
629 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Daten lesen und schreiben aus einer ISAPI-Dll

  Alt 6. Aug 2022, 13:41
Wenn es ein Dienst ist, dann ist bei ihm angegeben, in welchem Account er von Windows gestartet wird.

Aber ja, wenn dieser Dienst dann wiederrum etwas in einem anderen Account startet, dann kann die DLL auch wo anders laufen.



per se ist es eh keine gute Idee einen Webservice mit Systemrechten laufen zu lassen .... falls da mal was schief läuft und jemand sich rein hackt, dann hätte er*innen alle nötigen Rechte für sonstwas Nettes.
Er redet von IIS Dienst (WWW-Publishingdienst) und nicht von einem eigenen Dienst. Der Dienst läuft als lokales Systemkonto. Dateizugriffe, etc. aus IIS Prozessen (ISAPI,CGI,ASP, etc.) laufen nicht unter diesem Account, sondern wie erwähnt unter dem sehr eingeschrenkten anonymen IIS_IUSRS / IUSR Account, der auserhalb des IIS keine Zugriffsrechte auf irgendwas im Fielesystem hat. Einzig auf dem IIS Webroot mit den IIS-Websites, hat er Lesezugriff. Wenn man irgendwo was mit einer ISPA oder CGI-EXE reinschirebn will, muss man da beim entsprechenden Ordner NTFS Schreib- und ev. Löschrechte für den User IUSR geben.
  Mit Zitat antworten Zitat