So ändern Sie die Berechtigungen von Ordner und Unterordnern unter Linux

So ändern Sie die Berechtigungen von Ordner und Unterordnern unter Linux

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.