Ändern Sie die Dateiberechtigungen im Linux-Betriebssystem rekursiv: Linux CHMOD-Tutorial.
Lassen Sie uns zunächst eine grundlegende Vorstellung von den Dateiberechtigungen in Linux-basierten Betriebssystemen haben. Linux-Dateiberechtigung Und Linux-Dateieigentum hängen zusammen und gehören zusammen. Unter Linux kann der Besitzer der Dateien oder Verzeichnisse in Benutzer, Gruppe und Andere kategorisiert werden. Und unter Linux sind für jede Datei oder jedes Verzeichnis unterschiedliche Arten von Dateiberechtigungen für die verschiedenen Eigentümertypen definiert. In einfachen Worten: Sie können die Leseberechtigung, die Schreibberechtigung und die Ausführungsberechtigung finden. Die Linux-Dateiberechtigung ist sehr spezifisch und streng.
Zum Beispiel:
Sie können die Datei nicht umbenennen, verschieben oder aus dem Verzeichnis entfernen, wenn Sie keine schriftliche Berechtigung für das Verzeichnis haben, obwohl Sie über eine solche verfügen schreiben Erlaubnis zu den Akten.
So ändern Sie die Dateiberechtigungen unter Linux rekursiv (CHMOD Linux)
Sehen wir uns nun die Lösung für die Frage an, wie man die Dateiberechtigungen im Linux-Betriebssystem rekursiv ändert. Der rekursive Befehl Chmod hilft uns, unsere Lösung im symbolischen oder numerischen Modus zu erreichen.
Ändern Sie die Dateiberechtigungen unter Linux rekursiv mit dem Chmod-Befehl
Der Befehl chmod mit der Option -R (–rekursiv) kann die Dateiberechtigung unter Linux rekursiv ändern.
chmod -R MODE DIRECTORY
Sehen wir uns das Beispiel der rekursiven Änderung der Dateiberechtigung unter Linux an.
Beispiel für eine rekursive Chmod-Rekursion
Führen Sie den folgenden Befehl mit Administrator- oder Sudo-Berechtigung aus, um die Berechtigungen aller Dateien und Unterverzeichnisse darunter zu ändern /home/itsubuntu/newfolder
Verzeichnis zu 755
Sie würden verwenden:
chmod -R 755 /home/itsubuntu/newfolder
oder
chmod -R u=rwx,go=rx /home/itsubuntu/newfolder
Ändern Sie die Berechtigungen der Datei unter Linux rekursiv mit dem Befehl „Find“ mit Chmod
Führen Sie den folgenden Befehl aus, um die Berechtigungen der Datei rekursiv zu ändern 644
und Verzeichnisberechtigungen für 755
.
find
/home/itsubuntu/newfolder
-type d -exec chmod 755 {} \;find
/home/itsubuntu/newfolder
/newfile -type f -exec chmod 644 {} \;
Neues Kernel-Sicherheitsupdate für Ubuntu 16.04 LTS mit Linux Kernel 4.4 ist jetzt erhältlich