Apache Ordnerzugriffsrechte
Ahoi ich mal wieder, jetzt stelle ich hier meine Frage nochmal etwas anders.
Was muss ich tuen um einem Ordner die Berechtigungen zu geben die einem chmod 777 gleichkommen wenn ich einen Apache Webserver unter Windows 2003 laufen habe.
Und nein mit einer Webfreigabe und der Benutzergruppe _Jeder_ alle Rechte zuweisen ist es nicht getan. Mag daran liegen das sich dies nur auf den IIS bezieht soweit ich das jetzt nachvollziehen konnte.
Was muss ich tuen um einem Ordner die Berechtigungen zu geben die einem chmod 777 gleichkommen wenn ich einen Apache Webserver unter Windows 2003 laufen habe.
Und nein mit einer Webfreigabe und der Benutzergruppe _Jeder_ alle Rechte zuweisen ist es nicht getan. Mag daran liegen das sich dies nur auf den IIS bezieht soweit ich das jetzt nachvollziehen konnte.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 41293
Url: https://administrator.de/contentid/41293
Ausgedruckt am: 22.11.2024 um 01:11 Uhr
9 Kommentare
Neuester Kommentar
Hallo noch mal,
ich habe mit Apache auch schon länger nicht mehr gearbeitet. Das einzige was ich noch wüsste, wäre, dass seinerzeit Apache sehr sensibel war, was die Groß- und Kleinschreibung von Benutzernamen angeht.
Ansonsten hoff ich mal, dass vielleicht jemand anders eine erfolgsversprechendere Idee hat!
ich habe mit Apache auch schon länger nicht mehr gearbeitet. Das einzige was ich noch wüsste, wäre, dass seinerzeit Apache sehr sensibel war, was die Groß- und Kleinschreibung von Benutzernamen angeht.
Ansonsten hoff ich mal, dass vielleicht jemand anders eine erfolgsversprechendere Idee hat!
Hi,
das Problem ist grundsätzlich und ausführlich allerdings auch ohne endgültige Lösung hier diskutiert:
http://www.issociate.de/board/post/229659/Verzeichnisrechte_unter_Windo ...
Es gibt das Tool CACL und XCACL von Microsoft. Das löst die Sache aber auch nicht.
Es liegt daran, dass der Apache die Verzeichnisrechte von Windows zwar lesen kann aber nicht
nicht überschreiben kann. Gelesen wird ganz primitiv das Häkchen des "Schreibschutzes" in Windows.
Dieses Häkchen läßt sich bei Windowsverzeichnissen nicht vollständig für das Verzeichnis entfernen,
weil es vom "Rootverzeichnis" als Obejeklteigenschaft vererbt wird (das ausgegraute Häkchen).
Das wird immer wieder neu gesetzt und Apache kann genau das nämlich lesen und erkennt einen
Schreibschutz für das Verzeichnis.
Ich vermute, dass man das mit ActiveDirectory oder LDAP oder sogar mit einer .net Programmierung
in der win32 API Umgebung entfernen muss. Ich suche auch noch danach, wie man das machen könnte.
Axel Arnold Bangert - Herzogenrath 2010
das Problem ist grundsätzlich und ausführlich allerdings auch ohne endgültige Lösung hier diskutiert:
http://www.issociate.de/board/post/229659/Verzeichnisrechte_unter_Windo ...
Es gibt das Tool CACL und XCACL von Microsoft. Das löst die Sache aber auch nicht.
Es liegt daran, dass der Apache die Verzeichnisrechte von Windows zwar lesen kann aber nicht
nicht überschreiben kann. Gelesen wird ganz primitiv das Häkchen des "Schreibschutzes" in Windows.
Dieses Häkchen läßt sich bei Windowsverzeichnissen nicht vollständig für das Verzeichnis entfernen,
weil es vom "Rootverzeichnis" als Obejeklteigenschaft vererbt wird (das ausgegraute Häkchen).
Das wird immer wieder neu gesetzt und Apache kann genau das nämlich lesen und erkennt einen
Schreibschutz für das Verzeichnis.
Ich vermute, dass man das mit ActiveDirectory oder LDAP oder sogar mit einer .net Programmierung
in der win32 API Umgebung entfernen muss. Ich suche auch noch danach, wie man das machen könnte.
Axel Arnold Bangert - Herzogenrath 2010
Mal ganz ohne das ausprobiert zu haben und davon abgesehen, dass der Thread vor meinem Vorredner 2006 das letzte Mal bedient wurde:
Könnte man ggf. mit Cygwin die Datei-/Ordnerrechte korrekt setzen? Ich stelle das einfach mal so in den Raum, da ich nicht vor der Problematik stehe und das nicht ausprobieren kann.
Gruß
T.
Könnte man ggf. mit Cygwin die Datei-/Ordnerrechte korrekt setzen? Ich stelle das einfach mal so in den Raum, da ich nicht vor der Problematik stehe und das nicht ausprobieren kann.
Gruß
T.
Hallo Herr T.
zunächst einmal vielen Dank für den Tipp. Ich kannte diese Linux-Schreibrechte-Emulation für Windows noch nicht.
Das könnte gehen, weil es scheinbar einen "Proxie-Wrapper" für das Windows-Schreibrechteobjekt bildet. Ich werde
das ausprobieren und das Ergebnis posten.
Vielen Dank.
Axel Arnold Bangert - Herzogenrath 2010
zunächst einmal vielen Dank für den Tipp. Ich kannte diese Linux-Schreibrechte-Emulation für Windows noch nicht.
Das könnte gehen, weil es scheinbar einen "Proxie-Wrapper" für das Windows-Schreibrechteobjekt bildet. Ich werde
das ausprobieren und das Ergebnis posten.
Vielen Dank.
Axel Arnold Bangert - Herzogenrath 2010