Zum Hauptinhalt springen

Wie man einen Benutzer zum Besitzer eines Ordners in Linux macht: Detaillierte Anleitung

Linux ist ein Betriebssystem, das weithin als Serverplattform für die Entwicklung und Forschung verwendet wird. Eines der wichtigsten Merkmale von Linux ist sein starkes Datei- und Ordnerzugriffskontrollsystem. Standardmäßig hat jede Datei oder jeder Ordner einen eigenen Besitzer und bestimmte Zugriffsrechte. Manchmal ist es notwendig, den Besitzer eines Ordners zu ändern, um einen anderen Benutzer zu verwenden oder die Verwaltung zu erleichtern.

In diesem Artikel erfahren Sie, wie Sie einen Benutzer zum Besitzer eines Ordners in Linux machen. Es ist wichtig zu beachten, dass Sie Root-Rechte benötigen, um diesen Vorgang auszuführen.

Melden Sie sich zunächst als Superuser bei Ihrem Linux-System an. Öffnen Sie dann das Terminal und navigieren Sie zu dem Verzeichnis, in dem sich der Ordner befindet, dessen Besitzer Sie ändern möchten. Geben Sie als Nächstes den Befehl ein chown neuer Eigentümer Ordnername. Ersetzen Sie "neuer Eigentümer" und "Ordnername" durch die entsprechenden Werte.

Ein Beispiel: chown john /var/www/html

Überprüfen Sie nach dem Ausführen des Befehls, ob sich der Besitzer des Ordners geändert hat, indem Sie den Befehl eingeben ls -l zeigt detaillierte Informationen zu Dateien und Ordnern im aktuellen Verzeichnis an.

Wie kann ich einen Benutzer in Linux zum Besitzer eines Ordners ernennen?

Unter Linux gehört jeder Ordner und jede Datei zu einem bestimmten Benutzer und einer bestimmten Gruppe. Verwenden Sie den Befehl chown, um einen Benutzer als Besitzer eines Ordners zuzuweisen.

Die Syntax für den Befehl chown lautet wie folgt:

chown [Optionen] neu-Benutzer:neu-Gruppe Pfad-zu-Ordner

Wenn Sie beispielsweise den Benutzer john als Besitzer des Ordners /home/user/docs festlegen möchten, führen Sie den folgenden Befehl aus:

sudo chown john /home/user/docs

Wenn Sie die Eigentümergruppe auch ändern möchten, können Sie sie nach dem Doppelpunkt angeben:

sudo chown john:newgroup /home/user/docs

Um den Besitzer aller Dateien und Ordner innerhalb des angegebenen Ordners rekursiv zu ändern, fügen Sie die Option -R hinzu:

sudo chown -R john /home/user/docs

Beachten Sie, dass Sie über die entsprechenden Berechtigungen verfügen müssen, um den Befehl chown mit Administratorrechten (sudo) ausführen zu können.

Mit dem Befehl chown können Sie einen Benutzer ganz einfach dem Besitzer eines Ordners in Linux zuweisen und seine Gruppe ändern.

Bestimmen des Besitzers eines Ordners

Unter einem Linux-Betriebssystem hat jeder Ordner und jede Datei einen eigenen Besitzer. Der Besitzer kann die Zugriffsrechte für den Ordner oder die Datei ändern oder andere Vorgänge ausführen. Führen Sie die folgenden Schritte aus, um den Besitzer eines Ordners zu ermitteln:

  1. Öffnen Sie das Terminal.
  2. Geben Sie ls -l ein, um Informationen zu Ordnern und Dateien im aktuellen Arbeitsverzeichnis anzuzeigen.
  3. Suchen Sie in der Ausgabe nach dem Ordner, dessen Besitzer Sie definieren möchten.
  4. In der ersten Spalte der Ausgabe des Befehls ls -l werden die Berechtigungen und der Besitzer des Ordners angegeben. Die Besitzerinformationen werden nach dem Symbol drwxr-xr-x in Form von Benutzername Gruppe angezeigt.

Jetzt wissen Sie, wie Sie den Besitzer eines Ordners in Linux ermitteln können.

Befehl chown: Verwendung und Syntax

Der Befehl chown unter Linux wird verwendet, um den Besitzer oder eine Gruppe von Datei- und Ordnereigentümern zu ändern. Dies ist ein nützlicher Befehl, mit dem Systemadministratoren die Zugriffsrechte für das Dateisystem verwalten können.

Die Syntax für den Befehl chown lautet wie folgt:

chown [Optionen] neuer Besitzer:Neue Gruppe von Datei- oder Ordnerdateien
OptionDie Beschreibung
-RRekursives Ändern des Besitzers und der Besitzgruppe für alle Dateien und Ordner im angegebenen Verzeichnis
--from=Alter_besitzer:bemühte GruppeÄndern des Besitzers und der Eigentümergruppe nur für Dateien und Ordner, die zu dem angegebenen vorherigen Besitzer und der Gruppe gehören
--reference=Datei oder OrdnerFestlegen des Besitzers und der Besitzgruppe für Dateien und Ordner gemäß der angegebenen Datei oder des angegebenen Ordners

Anwendungsbeispiele

1. Ändern des Besitzers und der Besitzgruppe einer Datei:

chown neuer Eigentümer:neue Gruppe Datei

2. Ändern des Besitzers und der Besitzgruppe eines Ordners und aller seiner Unterordner und Dateien:

chown -R neuer Besitzer:neuer Ordner

3. Ändern des Besitzers und der Eigentümergruppe nur für Dateien und Ordner, die zu dem angegebenen vorherigen Besitzer und der Gruppe gehören:

chown --from=Alter_besitzer:bemühte_gruppe neuer_besitzer:neue Gruppe Dateien oder Ordner

4. Festlegen des Besitzers und der Besitzgruppe für Dateien und Ordner gemäß der angegebenen Datei oder des angegebenen Ordners:

chown --reference=Datei oder Ordner Datei oder Ordner

Der Befehl chown bietet Linux-Administratoren eine flexible Möglichkeit, den Besitzer und die Gruppe der Besitzer von Dateien und Ordnern auf ihren Servern zu ändern. Verwenden Sie diesen Befehl mit Vorsicht und nur dann, wenn Sie über die entsprechenden Berechtigungen verfügen.

Beispiel für den Befehl chown

Der Befehl chown wird unter Linux verwendet, um den Besitzer einer Datei oder eines Ordners zu ändern. Im Folgenden finden Sie ein Beispiel für die Verwendung des Befehls chown:

    Dateibesitzer ändern:
chown новый_владелец файл
chown -R новый_владелец папка
chown -R новый_владелец:группа папка

In den folgenden Beispielen ist "neuer Eigentümer" der Name des neuen Besitzers, "Datei" der Name der Datei, "Ordner" der Name des Ordners und "Gruppe" der Name der Gruppe, zu der die Dateien gehören sollen.

Ändern der Zugriffsrechte für einen Ordner

Verwenden Sie den Befehl chmod, um die Zugriffsrechte für einen Ordner unter Linux zu ändern.

  • chmod [Optionen] zugriffsrechte für Dateien oder Ordner
  • -c: Zeigt nur Informationen über Dateien an, deren Zugriffsrechte geändert wurden
  • -R: Ändern Sie die Zugriffsrechte in allen Unterverzeichnissen und Dateien rekursiv
  • r: lesen (4)
  • w: aufnahme (2)
  • x: Ausführung (1)

Beispiele für die Verwendung des Befehls chmod:

  1. chmod u+rwx Ordner: gibt dem Besitzer des Ordners volle Rechte (Lesen, Schreiben und Ausführen)
  2. chmod go-r Ordner: Löscht Leseberechtigungen für die Gruppe und andere Benutzer
  3. chmod -R u=rw,go=r Ordner: Legt den Besitzer des Ordners mit Lese- und Schreibberechtigungen fest, die Gruppe und die anderen Benutzer sind schreibgeschützt

Beispiel zum Ändern der Zugriffsrechte für einen Ordner

Sie müssen den Befehl "chmod" verwenden, um die Zugriffsrechte für einen Ordner zu ändern. Wenn Sie beispielsweise den Benutzer "user" zum Besitzer des Ordners "folder" machen möchten, können Sie den folgenden Befehl verwenden:

sudo chown user folder

In diesem Beispiel verwenden wir den Befehl "chown", der den Besitzer der angegebenen Datei oder des angegebenen Ordners ändert. Mit dem Schlüssel "sudo" können Sie den Befehl mit Administratorrechten ausführen.

Nach dem Ausführen des Befehls "chown" wird der Benutzer "user" zum Besitzer des Ordners "folder".

Sie können auch verschiedene Optionen mit dem Befehl "chmod" verwenden, um die Zugriffsrechte für den Ordner zu ändern. Um dem Benutzer "user" beispielsweise volle Rechte für den Ordner "folder" zu erteilen, können Sie den Befehl verwenden:

chmod 700 folder

In diesem Fall ändert der Schlüssel "chmod" die Zugriffsrechte, und der Wert "700" gibt an, dass der Besitzer über volle Rechte verfügt und die anderen Benutzer und Gruppen keine Rechte zum Lesen, Schreiben oder Ausführen von Dateien im Ordner haben.

Verwenden Sie diese Beispiele als Ausgangspunkt, um die Zugriffsrechte für Ordner in Linux zu ändern.