So ändern Sie den Benutzer und die Gruppe einer Datei in Linux

So ändern Sie den Benutzer und die Gruppe einer Datei in Linux

Wenn unter Linux eine Datei erstellt wird, ist der Eigentümer der Datei der Benutzer, der die Datei erstellt hat. Der Dateibenutzer kann den Eigentümer und die Benutzergruppe der Datei ändern. Alternativ können als Root-Benutzer der Eigentümer und die Benutzergruppe jeder beliebigen Datei geändert werden.

Um den Benutzer und die Gruppe zu ändern, zu der eine Datei gehört, müssen Sie den Befehl chown verwenden.

Der Befehl chown, der als Abkürzung für „change owner“ (Eigentümer ändern) betrachtet werden kann, wird hauptsächlich verwendet, um den Eigentümer einer Datei (oder eines Verzeichnisses) zu ändern. Darüber hinaus kann dieser Befehl auch die Gruppe ändern, zu der eine Datei (oder ein Verzeichnis) gehört.

Wenn Sie nur den Besitzer ändern müssen, können Sie das folgende grundlegende Format des Befehls „chown“ verwenden:

chown [-R] Besitzer einer Datei oder eines Verzeichnisses
  • Die Option -R (beachten Sie den Großbuchstaben) ändert auch den Besitzer aller Dateien in den Unterverzeichnissen.

Wenn Sie nur die Gruppe ändern müssen, können Sie das folgende grundlegende Format des Befehls „chown“ verwenden:

chown [-R]: Datei oder Verzeichnis gruppieren

Wenn Sie sowohl den Besitzer als auch die Gruppe ändern müssen, lautet das grundlegende Format des Befehls „chown“:

chown [-R] Besitzer:Gruppendatei oder -verzeichnis

Beachten Sie, dass im Befehl chown ein Punkt (.) zwischen dem Eigentümer und der Gruppe verwendet werden kann. Dies führt jedoch zu Problemen. Wenn der Benutzer beim Einrichten des Kontos einen Dezimalpunkt hinzufügt (z. B. zhangsan.temp), wird das System dies falsch einschätzen. Daher wird empfohlen, den Eigentümer und die Gruppe durch einen Doppelpunkt zu verbinden.

Natürlich unterstützt der Befehl chown auch das einfache Ändern der Gruppe, zu der eine Datei oder ein Verzeichnis gehört. Beispielsweise bedeutet chown :group install.log das Ändern der Gruppe, zu der die Datei install.log gehört. Der Befehl chgrp wird jedoch normalerweise zum Ändern der Gruppe verwendet, zu der die Datei gehört. Daher wird die Verwendung des Befehls chown nicht empfohlen.

Ein weiterer zu beachtender Punkt ist, dass Sie beim Verwenden des Befehls chown zum Ändern des Eigentümers (oder Besitzers) einer Datei oder eines Verzeichnisses sicherstellen müssen, dass der Benutzer (oder die Benutzergruppe) vorhanden ist. Andernfalls kann der Befehl nicht korrekt ausgeführt werden und es wird die Meldung „ungültiger Benutzer“ oder „ungültige Gruppe“ angezeigt.

Beispiele für die Verwendung des Befehls chown

1. Ändern Sie den Besitzer der Datei

Zuerst überprüfen wir mit dem Befehl ls -l den Eigentümer der Datei, zum Beispiel:

#ls -l temporäre Datei
-rw-rr-- 1 Himanshu-Familie 0 2019-03-30 11:03 tmpfile

Als Nächstes verwenden wir den Befehl chown, um den Besitzer der Datei tmpfile zu ändern.

#chown temporäre Root-Datei

Verwenden Sie dann den Befehl ls -l, um den Besitzer der temporären Datei zu überprüfen.

#ls -l temporäre Datei
-rw-rr-- 1 Wurzelfamilie 0 2019-03-30 11:04 tmpfile

Es ist ersichtlich, dass der Besitzer der temporären Datei von "himanshu" zu "root" geändert wurde.

2. Ändern Sie die Dateigruppe

Die Gruppe (die Gruppe, zu der die Datei gehört) kann auch über den Befehl chown geändert werden.

Verwenden Sie den folgenden Befehl, um die Gruppe zu ändern, zu der eine Datei gehört:

#chown: temporäre Root-Datei

Verwenden Sie dann den Befehl ls -l, um den Besitzer der Datei tmpfile anzuzeigen

#ls -l temporäre Datei
-rw-rr-- 1 root root 0 2019-03-30 11:04 tmpfile

Sie können den Eigentümer und die Gruppe der Datei auch gleichzeitig in „Root“ ändern, indem Sie den folgenden Befehl verwenden:

#chown root:temporäre Root-Datei

Dies ist das Ende dieses Artikels über die praktische Methode zum Ändern des Benutzers und der Gruppe, zu der eine Datei in Linux gehört. Weitere Informationen zum Ändern des Benutzers und der Gruppe, zu der eine Datei in Linux gehört, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detaillierte Analyse des Befehls chmod zum Ändern der Dateiberechtigungen unter Linux
  • Ändern Sie die Dateiberechtigungen (Eigentum) unter Linux
  • Allgemeine Linux-Befehle chmod zum Ändern der Dateiberechtigungen 777 und 754
  • Linux-Server-Programmierung mit der utime()-Funktion zum Ändern der Dateizugriffszeit

<<:  Beispielanalyse zur Metadatenextraktion von MySQL und Oracle

>>:  Tipps zum Implementieren mehrerer Rahmen in CSS

Artikel empfehlen

Tiefgreifendes Verständnis der verschiedenen Sperren von MySQL

Inhaltsverzeichnis Schlossübersicht Sperrklassifi...

So passen Sie geplante AT- und Cron-Aufgaben in Linux an

Es gibt zwei Arten von geplanten Tasks im Linux-S...

Reines HTML und CSS, um den JD-Karusselleffekt zu erzielen

Das JD-Karussell wurde mit reinem HTML und CSS im...

Einführung von ECharts in das Vue-Projekt

Inhaltsverzeichnis 1. Installation 2. Einleitung ...

Vue implementiert bidirektionale Datenbindung

In diesem Artikelbeispiel wird der spezifische Co...

W3C Tutorial (6): W3C CSS Aktivitäten

Ein Stylesheet beschreibt, wie ein Dokument angez...

Eine kurze Erklärung zum sinnvollen Einsatz von Tabellen und Divs im Seitendesign

Zu Beginn dieses Artikels möchte ich die Fehler in...

Detaillierte Erläuterung der Vue-Projektoptimierung und -verpackung

Inhaltsverzeichnis Vorwort 1. Lazy Loading-Routin...

Upgrade des Windows Server 2008R2-Dateiservers auf Windows Server 2016

Die Benutzerorganisation verfügt über zwei Window...

So erstellen Sie geplante Aufgaben mit dem Crond-Tool in Linux

Vorwort Crond ist ein Tool zur geplanten Ausführu...

Verwendung der Zabbix-API in einer Linux-Shell-Umgebung

Sie können es direkt in der Linux-Shell-Umgebung ...