Die Übernahme des Besitzes eines Ordners gewährt keinen Vollzugriff

Die Übernahme des Besitzes eines Ordners gewährt keinen Vollzugriff

Zusammenfassung:

Selbst nachdem ich den Besitz eines neu erstellten Verzeichnisses namens „NewWebsite“ innerhalb des bestehenden „c:\inetpub\“ auf einem Windows Server 2008 R2 (SP1) übernommen habe, habe ich keinen vollständigen Zugriff. Das offensichtlichste Symptom ist, dass bei einem Rechtsklick auf „Neu“ nur „Ordner“ mit dem UAC-Symbol angezeigt wird.

Einzelheiten:

Ich richte unser Produkt (eine Website) auf einem Windows Server 2008 R2 Standard (SP1) ein, einer virtuellen Maschine, die von einem unserer Kunden gehostet wird (ich weiß nicht, welche virtuelle Technologie, aber ich denke, das ist egal – wenn ja, lassen Sie es mich wissen).

Die Maschine wurde vom Client für mich erstellt (der überlastet ist und keine Zeit hat, mir zu helfen) und das Konto, mit dem ich auf die Maschine zugreife, ist Teil der lokalen Administratorgruppe.

Ich habe einen neuen Ordner im Verzeichnis "c:\inetpub\" für das Projekt mit dem Namen "NewWebsite" (nur ein Beispiel) erstellt und den Eigentümer des Ordners übernommen mitdiese Antwort. Ich habe außerdem sichergestellt, dass ich das Replace owner on subcontainers and objectsKontrollkästchen aktiviert habe, bevor ich über die Fenster auf OK geklickt habe.

Das Problem besteht darin, dass ich anscheinend immer noch nicht Eigentümer des Ordners bin. Das einfachste Beispiel hierfür ist, dass das Untermenü „Neu“ beim Rechtsklicken in den Ordner nur „Ordner“ mit dem UAC-Symbol daneben enthält … es enthält nicht die normale Liste mit Dateitypen.

Ich habe versucht, mich abzumelden und wieder anzumelden. Ich habe versucht, einen Unterordner zu erstellen und den Besitz erneut zuzuweisen. Egal, was ich tue, ich habe einfach nicht die volle Kontrolle über den Ordner.

Könnte dies ein Problem mit der Gruppenrichtlinie sein oder übersehe ich etwas Offensichtliches?

(Ich musste dies auf einem früheren Client-Computer tun und bin sicher, dass es einfach war – leider habe ich mir damals keine Notizen gemacht, sodass ich mich nicht genau erinnern kann, was ich getan habe.)

Aktualisieren:

Soweit ich weiß, ist das Verzeichnis „inetpub“ dadurch geschützt, dass es ein Systemordner ist, und daher würde die Standardeigentümerschaft nicht funktionieren.

Mein Kunde hat mir den Ordneraccount gegeben Full Controlund c:\inetpub\ich habe nun den erforderlichen Zugriff. (Ich schätze, das hätte ich auch selbst tun können, da ich lokalen Administratorzugriff auf dem Rechner hatte.)

Antwort1

Es klingt, als hätten Sie den Besitz problemlos übernommen, aber Sie haben keine Berechtigung hinzugefügt, um sich selbst Zugriff zu gewähren. Der Besitz zu übernehmen, erteilt keine Berechtigung – das sind zwei verschiedene Dinge. (Ich nehme an, das Sicherheitsprinzip „CREATOR OWNER“ vermischt die beiden irgendwie miteinander …)

Ändern Sie die ACL des Ordners und fügen Sie die Berechtigung „Ihr Benutzer/Vollzugriff“ hinzu. Ich vermute, danach wird alles gut gehen.

Antwort2

Ich denke, es hat etwas mit IIS zu tun und dass IIS_USR tatsächlich Eigentümer dieses Ordners ist. Da dies unter Windows standardmäßig der Eigentümer ist, können Sie das dort möglicherweise nicht ändern.

Sie können versuchen, einen anderen Ordner darin zu verwenden und sich selbst die vollen Rechte zuzuweisen (warum benötigen Sie die Eigentümerschaft an diesem Ordner?).

Wenn Sie eine Website erstellen möchten, sollten Sie den IIS-Manager verwenden, da dieser möglicherweise einfacher zu verwenden ist als alle Workarounds.

verwandte Informationen