2009-04-30 1 views
1

Mein Host Djangohosting setzt standardmäßig 777 für meine Django-Ordner, wenn ich ihr Django-Installationsprogramm mit einem Klick verwende.Welche Berechtigungen sollte ich für Django-Ordner auf meinem Server verwenden?

Ich bin nicht sicher, ob das sicher ist oder nicht, kann da jeder dann anscheinend meine Quellcode sehen.

Welche Berechtigungen sollte ich für Django-Ordner auf meinem Server verwenden?

+1

Der Plural des Quellcodes ist Quellcode, nicht Quellcodes. – Dave

Antwort

5

Jeder, der Zugriff auf die Dateien auf dem Computer hat, hat Zugriff auf Ihre Dateien mit diesen Berechtigungen. Oftmals wird der Webserver unter einer anderen Benutzer-ID (uid) als die Benutzer-ID Ihres Benutzers ausgeführt, so dass Sie wahrscheinlich andere Benutzer die Dateien lesen lassen möchten. Vorausgesetzt, dass Sie wahrscheinlich Berechtigungen von 755 für Verzeichnisse und 644 für Dateien benötigen.

Eine ausführliche Beschreibung der Unix-Berechtigungen finden Sie unter here.

+0

Vielen Dank für die Erklärung! –

+0

Gibt es eine Möglichkeit, rekursiv die Berechtigungen von Verzeichnissen zu 755 und Dateien von chmod zu 644 zu ändern? Ich habe bemerkt, dass Sie alle Optionen -R ändern können. Das ändert jedoch auch Verzeichnisse, wenn ich versuche, es nur auf Dateien anzuwenden. –

+1

@Masi: Angenommen, dass. ist das Verzeichnis, in dem Sie die Berechtigungen für alle Unterordner und Dateien ändern möchten: chmod 755 'find. -type d' chmod 644 'finden. -Typ f' – bryan

Verwandte Themen