Linux-Dateiberechtigungen für fastcgi-Socket-Datei und Ordner

1660
oompahloompah

Ich versuche, mod_fcgid auf meinem Server einzurichten. Teil der Anforderung ist, dass Apache eine Socket-Datei für mod_fcgid erstellen muss.

Ich habe den Ordner angegeben, in den Apache die Socket-Daten schreiben soll:

/ var / lock / apache2 / fcgid

Ich habe diese Datei dann in meiner Datei fcgid.conf wie folgt angegeben:

SocketPath / var / lock / apache2 / fcgid / sock

Ich änderte dann den Besitzer des Ordners in www-data (der Apache-Benutzer) und erteilte dem Benutzer alle vollen Berechtigungen für den Ordner und dessen Inhalt.

Ich konnte dann meine Test-Fcgi-App ausführen.

Als ich den Computer neu startete, stellte ich fest, dass der Besitz von / var / lock / apache2 / fcgid auf root zurückgesetzt wurde und die Berechtigung auf 700 zurückgesetzt wurde

Ich habe folgende Fragen:

  • Gibt es etwas Besonderes über den Ordner / var / lock? - Warum werden die Berechtigungen nach einem Neustart zurückgesetzt?

  • Sollte ich meine Socket-Datei an einen anderen Speicherort verschieben (falls Root aus Sicherheitsgründen automatisch den Inhalt dieses Ordners übernimmt?)

Ich verwende Ubuntu 10.0.4 LTS 64 Bit

0

1 Antwort auf die Frage

0
grawity

Verwenden Sie /var/runfür Socketdateien.

@gravity: Hattest du eine Vermutung? Ich habe versucht, was Sie empfohlen haben (dh den Ordner mit der Socket-Datei ändern), die fastcgi-App hat funktioniert. Als ich den Computer neu startete, wurden die Dateiberechtigungen wieder auf root zurückgesetzt - genauso wie zuvor. oompahloompah vor 13 Jahren 0
@oompah: Ich hatte keine Vermutung. Ich schlug vor, einen genaueren Ort als `/ var / lock` zu verwenden (der normalerweise nur Lockfiles enthält). grawity vor 13 Jahren 0
Danke für den Vorschlag. Nachdem Sie jedoch den von Ihnen empfohlenen "Best Practices" -Ordner verwendet haben, bleibt das Problem der Stammberechtigungsänderung bestehen. Weißt du warum das so ist? Daher kann ich aus diesem Grund keine fastcgi-App auf meinem Server installieren oompahloompah vor 13 Jahren 0