Der Befehl finger
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.
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.
Abonniere JETZT unseren Newsletter!
Verpasse nie wieder neue Beiträge und exklusive Insider-Only-Inhalte!