Der Befehl finger

finger-featured

In diesem Beitrag lernen Sie den Befehl finger kennen, welcher unter UNIX- / Linux-Betriebssystemen eingesetzt wird, um verschiedene Informationen zu den Benutzern eines Systems abzufragen. Neben der Abfrage von Informationen zu lokalen Benutzern ist auch die Abfrage solcher von Remote-Systemen möglich - hierzu muss jedoch der sogenannte Finger-Dienst auf dem Remote-System ausgeführt werden.

Installation

Der Befehl ist nicht auf allen Systemen standardmäßig vorinstalliert. Die Installation kann jedoch mit dem folgenden Befehl mit apt nachgeholt werden:

apt-get install finger

Weitere Informationen zur Paket- und Quellenverwaltung mit apt finden Sie im dedizierten Beitrag zu diesem Thema.

Allgemeine Syntax

Die allgemeine Syntax von finger lautet folgendermaßen:

finger [Optionen] [[Benutzer] | [Benutzer]@[Host]]

Wird finger ohne Angabe eines Benutzers ausgeführt, so gibt er zeilenweise Informationen zu den aktuell am System angemeldeten Benutzern aus. Um Informationen zu einem bestimmten lokalen Benutzer abzufragen, wird der entsprechende Benutzername übergeben. Wenn dagegen Benutzerinformationen von einem entfernten System abgefragt werden sollen, dann wird hinter dem Benutzernamen - durch ein "@" getrennt - zusätzlich der Hostname des jeweiligen Systems angehängt.

Beispiel: finger ohne Argumente

Dieses Beispiel zeigt den Aufruf von finger ohne jegliche Argumente.
Eingabe:

Der Befehl finger wird alleinstehend, also ohne Argumente, ausgeführt.

finger

Ausgabe:

Der Ausgabe sind zeilenweise Informationen zu den derzeit am System angemeldeten Benutzern zu entnehmen. In der ersten Zeile sind dabei Spaltenbeschriftungen für die darauffolgenden Informationen zu finden.

befehl-finger-beispiel-1

Wichtige Optionen

Die wichtigsten Optionen von finger werden im Folgenden behandelt.

-s - Kurze Ausgabe

Bei Verwendung der Option -s erzeugt finger für einen Benutzer eine kurze, einzeilige Ausgabe. Neben dem Benutzernamen werden der vollständige Name, der Schreibstatus, die Leerlaufzeit, die Anmeldezeit, der Bürostandort und die Bürotelefonnummer ausgegeben.

finger -s [[Benutzer] | [Benutzer]@[Host]]

Die Option wird standardmäßig verwendet, wenn finger ohne Angabe eines Benutzers ausgeführt wird.

-l - Ausführliche Ausgabe

Mithilfe der Option -l ist eine ausführliche, mehrzeilige Ausgabe möglich. Neben den Informationen, die auch von der Option -s ausgegeben werden, gibt finger dann auch das Homeverzeichnis des Benutzers, die Privattelefonnummer, die Anmeldeshell, den Mailstatus und den Inhalt der Dateien ".plan", ".project", ".pgpkey" und ".forward" aus dem Homeverzeichnis des Benutzers aus.

finger -l [[Benutzer] | [Benutzer]@[Host]]
Beispiel: Option -l

In diesem Beispiel wird die Verwendung der Option -l mit finger gezeigt. Außerdem wird ein Benutzer spezifiziert, dessen Informationen ausgegeben werden sollen.
Eingabe:

Dem Befehl werden die Option -l sowie der Benutzername "hellberg" übergeben.

finger -l hellberg

Ausgabe:

Der Ausgabe sind nun auf mehreren Zeilen verschiedene Informationen zum Benutzer "hellberg" zu entnehmen.

befehl-finger-beispiel-2

Abonniere JETZT unseren Newsletter!


Verpasse nie wieder neue Beiträge und exklusive Insider-Only-Inhalte!

Joel Benseler

Click Here to Leave a Comment Below

Leave a Comment: