FALLBACKIMPERSONATION - Detailbeschreibung
Überblick
Parameter:FALLBACKIMPERSONATION
Kategorie: Logging
Standardwert: 1
Produkt: eTASK.Sonstige (Logging)
Was macht dieser Parameter?
Dieser Parameter steuert, ob beim Schreiben von Log-Einträgen die Windows-Impersonation deaktiviert wird. Impersonation bedeutet, dass das System temporär unter der Identität eines anderen Benutzers agiert. Bei aktiviertem Fallback wird beim Logging die Identität des Anwendungspools verwendet, nicht die des angemeldeten Benutzers.
Wofür wird dieser Parameter verwendet?
Behebung von Berechtigungsproblemen beim Schreiben von Log-Dateien
Sicherstellung, dass Logs auch bei eingeschränkten Benutzerrechten geschrieben werden können
Vermeidung von Logging-Fehlern in Umgebungen mit komplexen Berechtigungsstrukturen
Standardisierung der Logging-Identität auf Anwendungspool-Ebene
Technische Details (für Administratoren)
Format: Ganzzahl (Integer) / Boolean
Standardwert: 1
Gültige Werte:
0= Impersonation beim Logging aktiv (Logs werden unter Benutzeridentität geschrieben)1= Impersonation beim Logging deaktiviert (Logs werden unter Anwendungspool-Identität geschrieben)
Wichtige Hinweise:
Bei Wert
1werden alle Log-Einträge mit den Rechten des Anwendungspools geschriebenBei Wert
0kann es zu Berechtigungsproblemen kommen, wenn Benutzer keine Schreibrechte auf Log-Verzeichnisse habenDer Parameter betrifft ausschließlich das Logging-System, nicht andere Systemfunktionen
Der Standardwert
1ist für die meisten Installationen optimal
Wann sollten Sie diesen Wert ändern?
Wert auf 0 setzen (Impersonation aktivieren), wenn:
Log-Einträge unter der Identität des angemeldeten Benutzers geschrieben werden sollen
Eine detaillierte Nachvollziehbarkeit auf Benutzerebene erforderlich ist
Alle Benutzer garantiert Schreibrechte auf Log-Verzeichnisse haben
Spezielle Compliance-Anforderungen dies erfordern
Wert auf 1 belassen (Impersonation deaktiviert), wenn:
Standard-Logging-Konfiguration verwendet wird
Benutzer möglicherweise keine Schreibrechte auf Log-Verzeichnisse haben
Logging-Fehler vermieden werden sollen
Eine zentrale Identität für alle Log-Operationen gewünscht ist
Wichtige Hinweise
Berechtigungsprobleme vermeiden
Der Standardwert1verhindert Berechtigungsprobleme, da der Anwendungspool in der Regel Schreibrechte auf Log-Verzeichnisse hat.Keine Auswirkung auf Log-Inhalte
Der Parameter ändert nicht, welche Informationen geloggt werden, sondern nur unter welcher Identität die Log-Dateien geschrieben werden.Windows-Impersonation
Impersonation ist ein Windows-Mechanismus, bei dem ein Prozess temporär unter der Identität eines anderen Benutzers läuft. Dies betrifft nur Dateisystem-Operationen beim Logging.Troubleshooting
Falls Logging-Fehler auftreten oder Log-Einträge fehlen, sollte zuerst dieser Parameter auf1gesetzt werden, bevor Dateisystem-Berechtigungen angepasst werden.
Sicherheit
Hat eine Änderung dieses Parameters Auswirkungen auf die Sicherheit?
Nein, dieser Parameter hat keine direkten Auswirkungen auf die Sicherheit.
Praktisches Beispiel
Ausgangssituation:
Ein Unternehmen hat FALLBACKIMPERSONATION auf 0 gesetzt. Benutzer mit eingeschränkten Windows-Rechten können sich anmelden, aber es werden keine Log-Einträge für ihre Aktionen geschrieben, da sie keine Schreibrechte auf das Log-Verzeichnis haben. Fehler bleiben unprotokolliert.
Konfiguration:
Der Administrator ändert FALLBACKIMPERSONATION auf 1.
Nach der Änderung:
Das System schreibt alle Log-Einträge unter der Identität des IIS-Anwendungspools
Der Anwendungspool hat Schreibrechte auf das Log-Verzeichnis
Auch Aktionen von Benutzern ohne Dateisystem-Rechte werden korrekt geloggt
Logging-Fehler verschwinden
Die Fehleranalyse wird wieder vollständig möglich
Ergebnis:
Stabiles und vollständiges Logging für alle Benutzer, unabhängig von deren Windows-Dateisystem-Berechtigungen.
Empfohlene Einstellung
Für Standard-Installationen:1(Impersonation deaktiviert)
Begründung:
Verhindert Berechtigungsprobleme beim Logging
Stellt sicher, dass alle Log-Einträge geschrieben werden
Vereinfacht die Administration von Dateisystem-Berechtigungen
Entspricht Best Practices für IIS-Anwendungen
Ausnahmen (sehr selten):
Wert
0nur wenn explizit gefordert wird, dass Logs unter Benutzeridentität geschrieben werden müssenStellen Sie in diesem Fall sicher, dass alle Benutzer Schreibrechte auf Log-Verzeichnisse haben
Tipp: Lassen Sie diesen Parameter auf dem Standardwert 1, es sei denn, Sie haben spezifische Anforderungen. Bei Logging-Problemen ist dies einer der ersten Parameter, die überprüft werden sollten.
IC0000