So ändern Sie die Berechtigungen von Ordner und Unterordnern unter Linux
- 2885
- 874
- Henry Liebold
Das Einstellen der ordnungsgemäßen Dateiberechtigung für eine Webanwendung ist ein wichtiger Bestandteil des Webhostings. In diesem Tutorial erfahren Sie, wie Sie die Dateiberechtigungen in Ordner und Unterordner in einem einzigen Befehl rekursiv ändern können.
Wie Sie wissen, wird in Linux alles als Datei behandelt. Ein Ordner wird auch als Verzeichnisdatei bezeichnet, die von 'gekennzeichnet istD'In der Berechtigungsabteilung. Der folgende Befehl setzt den Eigentümer auf www-data und gruppenbesitzer nach Ubuntu für alle Dateien, Verzeichnisse und Unterverzeichnisse.
sudo chown -r www -data: ubuntu/var/www/html
Verwenden Sie das Chmod
Befehl zum Ändern der Berechtigungen für alle Dateien, Verzeichnisse und Unterverzeichnisse.
sudo chmod -r 755/var/www/html
Notiz - Die Erlaubnis 755 ist gut für Verzeichnisse, jedoch nicht auf Dateien festgelegt. Dadurch wird das Bit für Dateien ausgeführt, das für Produktionsumgebungen nicht empfohlen wird, einige spezifische Fälle ausgeschlossen. Wir empfehlen, Berechtigungen separat für Dateien und Verzeichnisse festzulegen.
Stellen Sie Berechtigungen für Dateien fest:
sudo find/var/www/html -typ f -exec chmod 644 \;
Setzen Sie Berechtigungen für Verzeichnisse:
sudo find/var/www/html -Typ d -exec chmod 755 \;
Alles erledigt.
- « So entfernen Sie ein Verzeichnis vom Git -Repository
- So konvertieren Sie die Schnur in Großbuchstaben in Python »