Erläuterung der Berechtigungen für virtuelle Konten (Dienstkonten) unter Windows 10

Erläuterung der Berechtigungen für virtuelle Konten (Dienstkonten) unter Windows 10

Ich versuche, ein PHP-CGI in einem virtuellen Konto mit geringen Berechtigungen (Win10 Pro) auszuführen.

Wie ist das(Siehe Screenshot Nr. 1)möglich?

Ich betreibe einen PHP-CGI-Dienst unter einem (virtuellen) KontoNT-Dienst\PHPDie effektiven Berechtigungen dieses Benutzers in C:\ sind alleverboten. Wenn jedoch der MKDIR-Befehl in einem PHP-Shell-Skript ausgeführt wird (das über PHP-CGI.exe vomNT-Dienst\PHPBenutzer) IchdürfenErstellen Sie ein Verzeichnis in C:\ …. Ist das ein lächerlicher Sicherheits-/Berechtigungsfehler oder was übersehe ich hier?

Screenshot Nr. 2 (MKDIR ausführen)

Das Ausführen von „whoami“ in der PHP-Shell ergibt:nt Dienst\php

Bonus-Nebenfrage: Wie kann ich eine Gruppe virtueller Konten (Dienstkonten) erstellen, um einfach Dateisystemberechtigungen für mehrere Dienste gleichzeitig festzulegen?

Antwort1

Okay, ich habe herausgefunden, woran das liegt. Der Benutzer „NT Service\PHP“ ist Teil der Gruppe „Authentifizierte Benutzer“.

Für die Bonusfrage: Öffnen Sie lusrmgr.msc, erstellen Sie eine Gruppe und fügen Sie die entsprechenden NT Service\Names-Konten zur Gruppe hinzu.

verwandte Informationen