So überprüfen Sie, wem eine Datei unter Linux gehört

So überprüfen Sie, wem eine Datei unter Linux gehört

Wenn Sie überprüfen möchten, wem eine Datei gehört, funktioniert Linux ganz anders als andere Systeme. Es gibt keine Möglichkeit, wie unter Windows oder macOS einfach mit der rechten Maustaste auf eine Datei zu klicken und zu „Eigenschaften“ oder „Informationen abrufen“ zu wechseln.

Außerdem ist der Dateieigentum unter Linux anders. Jede Datei hat ihren Besitzer und eine Gruppe, zu der der Besitzer gehört. In vielen Situationen kann es hilfreich sein, diese Informationen zu kennen, beispielsweise bei der Fehlerbehebung bei Berechtigungsproblemen.

Es gibt drei gängige Möglichkeiten, den Eigentümer einer Datei unter Linux anzuzeigen. Hier ist, was sie sind.

„Ist -Ich“-Befehl

Der Befehl „Is -I“ ist die bequemste Möglichkeit, den Eigentümer einer Datei anzuzeigen. Sie müssen lediglich diese Schritte befolgen.

  1. Öffnen Sie das Terminal.

  2. Geben Sie ein Is -I filename.

  3. Überprüfen Sie die dritte Spalte, um den Eigentümer zu sehen.

Natürlich ersetzen Sie den Dateinamen durch den tatsächlichen Namen der Datei. Wenn der Name also file123 wäre, wäre der Befehl:

% ls -l file123

Dieser Befehl liefert Ihnen viele weitere wertvolle Informationen.

  • Dateityp
  • Berechtigungen
  • Gruppe
  • Größe
  • Datum (und Uhrzeit
  • Harte Links

Das Ergebnis sieht etwa so aus:

-rw-r--r-- 2 mark admin 246 Jun 3 08:21 file123

Die Informationen lauten wie folgt.

  • -rw-r–r–: Dateimodus
  • 2 – Anzahl der Links
  • Markierung – Name des Besitzers
  • admin – Gruppenname
  • 246 – Dateigröße (Anzahl Bytes)
  • 3. Juni 08:21 – Monat und Tag, an dem die Datei geändert wurde, gefolgt von der genauen Stunde und Minute
  • Datei123 – Dateiname

Befehl finden

Der Befehl „Suchen“ wird häufig verwendet, um in einem Verzeichnis nach Dateien zu suchen. Mit der Druckfunktion können Sie aber auch die Besitzer der Dateien auflisten.

Sie können dies mit der folgenden Befehlssyntax tun.

# find /dir -printf '%u\n'

Sie können auch eine erweiterte Filterung verwenden, um nur einzelne Benutzer anzuzeigen, indem Sie die Option -u hinzufügen:

# find /dir -printf '%u\n' | sort -t: -u

Schließlich können Sie die Gruppe sehen, zu der die Datei gehört, indem Sie die Option %g hinzufügen:

# find /dir -printf '%u:%g\n' | sort -t: -u

Stat-Befehl

Die Statistik ist ein weiterer äußerst nützlicher Befehl, mit dem Sie viele Details zu einer Datei abrufen können, einschließlich des Eigentümers. Sie können mehrere Dateinamen eingeben und den Befehl mit vielen Optionen ändern, die Ihnen unterschiedliche Informationen anzeigen.

Der Befehl ist sehr einfach zu verwenden. Alles, was Sie tun müssen, ist „“ einzugeben stat filename.

Sie können sehen, auf welchem ​​Gerät sich die Datei befindet, wer Zugriff hat, wann die letzten Änderungen vorgenommen wurden usw.

Wenn Sie nur den Besitzer und die Gruppe der Datei sehen möchten, können Sie die Optionen %U und %G verwenden. Wenn wir also das Beispiel file123 erneut verwenden, lautet der Befehl:

stat -c "%U %G" file123

So ändern Sie den Eigentümer einer Datei unter Linux

Wenn Sie den Eigentümer einer Datei ändern möchten, können Sie den Befehl chown verwenden. Öffnen Sie das Terminal und geben Sie „ chown username filename“ ein. Wenn Sie beispielsweise möchten, dass Mark der Eigentümer von Datei 123 ist, geben Sie „“ ein chown mark file123.

Mit derselben Funktion können Sie die Gruppe der Datei ändern. Wenn Sie sowohl den Besitzer als auch die Gruppe ändern möchten, geben Sie „ chown username:groupname filename“ ein.

Erhalten Sie die Details, die Sie benötigen

Wie Sie sehen, ist es nicht schwer, den Dateieigentümer, die Gruppe und andere relevante Details einer Datei unter Linux zu finden. Alle diese Befehle sind einfach zu verwenden, sodass Sie im Handumdrehen an die benötigten Informationen gelangen. Darüber hinaus können Sie sie mit verschiedenen Optionen modifizieren, um Ihre Suche zu verfeinern.

Haben Sie weitere Tipps und Tricks zum Navigieren in Linux-Dateien und zum Überprüfen ihres Besitzes? Wenn ja, können Sie sie gerne im Kommentarbereich unten teilen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert