Linux: Wie überprüfe ich, wem eine Datei gehört?

Linux: Wie überprüfe ich, wem eine Datei 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, einfach mit der rechten Maustaste auf eine Datei zu klicken und zu Eigenschaften oder Informationen zu gehen, wie Sie es unter Windows oder macOS können.

Auch der Dateibesitz unter Linux ist anders. Jede Datei hat einen Eigentümer und eine Gruppe, zu der der Eigentümer gehört. Diese Informationen können in vielen Situationen nützlich sein, z. B. bei der Behebung von Berechtigungsproblemen.

Es gibt drei gängige Möglichkeiten, den Besitzer einer Datei unter Linux zu sehen. Hier ist, was sie sind.

Team „Ich-Ich“

Der Befehl „Is -I“ ist der bequemste Weg, um den Besitzer einer Datei zu sehen. Alles, was Sie tun müssen, ist den nächsten Schritten zu folgen.

  1. Öffnen Sie ein Terminal.

  2. Geben Sie “ Is -I filename“ ein.

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

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

% ls -l file123

Dieser Befehl gibt Ihnen viele weitere wertvolle Informationen.

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

Das Ergebnis wird in etwa so aussehen:

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

Die Informationen sind wie folgt.

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

Finden Sie eine Mannschaft

Benutzer verwenden häufig den Befehl Suchen, um nach Dateien in einem Verzeichnis zu suchen. Aber mit der Funktion „Drucken“ können Sie auch Dateibesitzer auflisten.

Sie können dies mit der folgenden Befehlssyntax tun.

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

Sie können auch erweiterte Filter verwenden, um nur eindeutige 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 eine Datei gehört, indem Sie die Option %g hinzufügen:

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

Statistik-Team

Stat ist ein weiterer sehr 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 unterschiedliche Informationen anzeigen.

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

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

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

stat -c “%U %G” file123

So ändern Sie den Besitzer einer Datei in Linux

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

Sie können die Gruppe einer Datei mit derselben Funktion ändern. Wenn Sie sowohl den Eigentümer als auch die Gruppe ändern möchten, geben Sie “ chown username:groupname filename“ ein.

Holen Sie sich die Informationen, die Sie benötigen

Wie Sie sehen können, ist es einfach, den Besitzer einer Datei, Gruppe und andere wichtige Informationen über eine Datei in Linux zu finden. Alle diese Befehle sind einfach zu verwenden, sodass Sie die benötigten Informationen schnell abrufen können. Darüber hinaus können Sie sie mit verschiedenen Optionen ändern, um Ihre Suche zu verfeinern.

Haben Sie weitere Tipps und Tricks zum Navigieren in Linux-Dateien und zum Überprüfen ihres Eigentums? Wenn ja, zögern Sie nicht, sie im Kommentarbereich unten zu teilen.

Schreibe einen Kommentar

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