So ändern Sie den Dateibesitz und die Gruppen unter Linux

So ändern Sie den Dateibesitz und die Gruppen unter Linux

Unsere Experten führen den Leser Schritt für Schritt durch eine Vielzahl von Hosting- und Programmieraufgaben in unserer beliebten Reihe von „How-To“-Leitfäden.

Der Besitz von Dateien und Gruppen für Dateien ist für das Linux-Betriebssystem von grundlegender Bedeutung. Jede Datei unter Linux wird von einem bestimmten Benutzer und einer bestimmten Gruppe verwaltet. Wir zeigen, wie man linux ordner besitzer ändern kann, wenn man es bruacht. Finden Sie heraus, wer die Datei besitzt, und verwenden Sie dann entweder chown oder chgrp.
linux ordner besitzer ändern

Zeigen Sie Eigentums- und Gruppeninformationen mit dem folgenden Befehl an:

ls -l file.txt
-rw-rw-r-r-r– 1 root www-Daten 0 Feb 25 15:51 file.txt

Diese Datei ist Eigentum des Root-Benutzers und gehört zur Gruppe www-data.

Ändern des Eigentums an einer Datei mit chown

Sie können den Besitzer einer bestimmten Datei mit dem Befehl chown ändern. Nur aus Sicherheitsgründen können der Root-Benutzer oder die Mitglieder der sudo-Gruppe das Eigentum an einer Datei übertragen.

So ändern Sie den Eigentümer einer Datei:

chown robert file.txt

ls -l file.txt
-rw-rw-r-r-r– 1 robert www-Daten 0 Feb 25 15:51 file.txt

Die Datei file.txt ist nun im Besitz von Robert. Standardmäßig folgt chown symbolischen Links und ändert den Besitzer der Datei, auf die der symbolische Link zeigt. Wenn Sie den Besitzer aller Dateien in einem Verzeichnis ändern möchten, können Sie die Option -R verwenden.

chown -R Benutzerverzeichnis/

Ändern des Gruppenbesitzes einer Datei mit chgrp

Alle Benutzer auf dem System gehören zu mindestens einer Gruppe. Mit dem folgenden Befehl können Sie herausfinden, zu welchen Gruppen Sie gehören:

Gruppen-Benutzername

Sie können dann den Gruppenbesitz einer bestimmten Datei mit dem Befehl chgrp ändern:

chgrp webdev file.txt

ls -l file.txt
-rw-rw-r-r-r– 1 robert webdev 0 Feb 25 15:51 file.txt

Die Datei file.txt gehört nun zur Gruppe webdev.

Ändern des Eigentümers und der Gruppe mit Chown

Sie können sowohl den Besitzer als auch die Gruppe einer Datei ändern, indem Sie nur den Befehl chown verwenden.

chown tito:editors file.txt

ls -l file.txt
-rw-rw-r-r-r– 1 tito editors 0 Feb 25 15:51 file.txt

Die Datei file.txt ist nun im Besitz von Tito und gehört zur Editoren-Gruppe.

Comments are closed.

Post Navigation