chmod – Was macht dieser Befehl?

chmod – Was macht dieser Befehl?

Ich habe im Internet folgende Befehlszeilen gefunden:

find . -type f -exec chmod 644 {} +
find . -type d -exec chmod 755 {} +

Ich bin mir nicht sicher, was sie tun, wenn sie ausgeführt werden... Theoretisch suchen sie vermutlich nach allen Dateien und konvertieren sie in die Berechtigung 644, und die zweite Zeile sucht nach allen Ordnern und konvertiert sie in 755, aber ich glaube nicht, dass ich irgendetwas getan habe, nachdem ich die Eingabetaste gedrückt hatte. Außerdem brauchte ich diese Zeilen, weil ich diese Berechtigungen für meine WordPress-Konfiguration festlegen wollte, aber ich habe diese Befehle versehentlich in das /-Verzeichnis und nicht in /var/www/html/wordpress eingegeben... Kann ich ruhig bleiben, oder habe ich etwas falsch gemacht und mein Server wird Probleme bekommen? Mittlerweile scheint es normal zu funktionieren...

Noch eine Sache: Können Sie mir den besten und schnellsten Weg nennen, die Berechtigungen aller Dateien in /var/www/html/wordpress auf 644 und aller Ordner in /var/www/html/wordpress auf 755 zu ändern?

--AKTUALISIEREN--

Ich habe den Verlauf des Terminals geprüft und es scheint, dass ich mich auf /root/home befand, als ich diese Zeilen ausgeführt habe. Das sind also großartige Neuigkeiten!

Antwort1

Es ist einfach, einen solchen Fehler zu behebenmit einer RHEL-basierten Distribution. Aber bei Debian ist es an dieser Stelle am einfachsten, Debian neu zu installieren. Das nächste Mal müssen Sie schreiben:

find /var/www/html/wordpress -type f -exec chmod 644 {} +
find /var/www/html/wordpress -type d -exec chmod 755 {} +

Antwort2

Sie können diesen Befehl ausführen:

sudo chmod -R 755 /var/www/html/wordpress 
  • sei vorsichtig, Kumpel. Das Bearbeiten von Berechtigungen ist gefährlich.

Antwort3

Verwenden Sie den folgenden Befehl

chmod -R u=rwX,og=rX /var/www/html/wordpress 

Wo

  • R für rekursiv
  • = Zeichen überschreibt vorhandene Berechtigung
  • Die Ausführungsberechtigung X (Großbuchstabe X) sollte nur für Verzeichnisse und nicht für normale Dateien festgelegt werden

verwandte Informationen