So verwenden Sie den Finger-Befehl in Linux

Wenn die Administration von Linux-Betriebssystemen in unseren Aufgabenbereich liegt, ist es ideal, verschiedene Befehle zu kennen, mit denen die Support- und Verwaltungsaufgaben viel erträglicher werden, da wir dank ihnen kritische Informationen erhalten, die später für die Analyse sehr hilfreich sind oder berichtet.

Zweifellos ist einer der heikelsten Aspekte in jeder Art von Organisation die Verwaltung von Benutzern und insbesondere wenn mehr als einer Zugriff auf das System hat, da es im Fehlerfall viel komplexer sein wird, festzustellen, wer und wann diese Fehler verursacht haben . .

Um diese Art der Verwaltung zu lösen, finden wir den Finger-Befehl, der uns einen Überblick über die Benutzer gibt, die derzeit mit dem System verbunden sind, und basierend auf diesen Informationen können wir Details überprüfen, um ihre Aktivitäten und Auswirkungen auf das System und seinen Betrieb zu kennen. Solvetic führt eine vollständige Analyse dieses wertvollen Befehls unter Linux durch und Sie haben damit einen weiteren Verbündeten für Verwaltungsaufgaben.

1. So installieren und verwenden Sie Finger unter Linux

Schritt 1
In der Regel ist Finger unter Linux nicht installiert, in diesem Fall sprechen wir von Ubuntu 19, daher müssen wir Folgendes für die Installation ausführen:

 sudo apt installieren finger

Schritt 2
Bei der Verwendung von Fedora müssen wir Folgendes ausführen:

 sudo dnf installieren finger
Schritt 3
Sobald Finger auf dem System installiert ist, ist dies die allgemeine Syntax für die Verwendung:
 finger [-lmsp] [Benutzer…] [Benutzer @ Host…]
Die hier angegebenen Parameter sind die folgenden:

-SZeigt den Login-Namen des Benutzers, seinen echten Namen, den Computernamen und den Schreibstatus, die Leerlaufzeit, die Login-Zeit und andere verfügbare Parameter an, in diesem Fall hat die Login-Zeit das Format Monat, Tag, Stunden.
-lDieser Parameter generiert ein Format mit mehreren Zeilen, in dem wir alle Informationen der Option -s sehen, das Home-Verzeichnis des Benutzers, die Telefonnummer, die Login-Shell, den Mail-Status sowie den Inhalt der Dateien ".plan" hinzufügen. , ".project", ".pgpkey" und ".forward" direkt in das Home-Verzeichnis des Benutzers.
-PVerhindert, dass die Option -l den Inhalt der Dateien ".plan", ".project" und ".pgpkey" rendert.
-mAbgleich des Benutzernamens überspringen

Wenn kein Parameter angegeben wird, werden die Ergebnisse des Werts -l angenommen und der Finger-Befehl gibt einen Eintrag aus, der jedem Benutzer zugeordnet ist, der beim Betriebssystem angemeldet ist.

Schritt 4
Darüber hinaus können wir mit dem Format user @ host oder @host nach Daten auf entfernten Computern suchen.
Wenn wir mit dem Finger laufen, sehen wir Folgendes:

Dort finden wir folgende Werte:

AnmeldungEs ist der Benutzername, der die aktuelle Sitzung gestartet hat
SüßkartoffelEs ist der echte Name des verbundenen Benutzers
TtyEs bezieht sich auf die Art des Terminals, mit dem wir verbunden sind, der Wert ": 0" gibt die physische Tastatur und den Bildschirm an, der mit dem physischen Gerät verbunden ist
LeerlaufEs ist die Inaktivitätszeit des aktuellen Benutzers. Wenn eine einzelne Ziffer angezeigt wird, zeigt dies an, dass es sich um Minuten handelt, und wenn wir zwei Punkte sehen, werden Stunden und Minuten angezeigt, und wenn wir einen Buchstaben "d" sehen, sind es Tage und Stunden.
AnmeldezeitEs ist die Zeit, in der die Sitzung gestartet wurde
BüroEs ist ein alter Wert, bei dem Daten aus dem Büro des Benutzers angezeigt wurden, aber derzeit wird die IP-Adresse des Geräts angezeigt und der Wert „: 0“ bezieht sich wieder auf die physische Tastatur und den Gerätebildschirm.
BürotelefonDort wird die Büronummer angezeigt, aber wenn root keine Telefonnummer registriert hat, sehen wir ein Leerzeichen.

Schritt 5
Wenn nun mehrere Benutzer verbunden sind, sehen wir etwas Ähnliches:

2. So verwenden Sie den Fingerbefehl für einen bestimmten Benutzer


Mit Finger können wir einen bestimmten Benutzer und nicht alle Benutzer des Systems angeben, dazu reicht es aus, die folgende Syntax auszuführen:
 Finger "Benutzer"

Wir können verschiedene Aspekte des Benutzers finden, wie zum Beispiel:

VerzeichnisEs ist das Home-Verzeichnis des angegebenen Benutzers
HülseEs ist die verwendete Schale
Ein seitZeigt die Uhrzeit und das Datum an, an dem sich der Benutzer angemeldet hat, von welchem ​​tty und mit welcher IP-Adresse.
E-MailEs zeigt die E-Mail des Benutzers (sofern vorhanden) und wenn die E-Mail überprüft wurde, wird die Überprüfungszeit angezeigt
PlanenFalls der Benutzer im Home-Verzeichnis eine ".plan"- und ".project"-Datei erstellt und Informationen hinzufügt, werden diese hier angezeigt.

Eine andere Möglichkeit, auf die Informationen eines Benutzers zuzugreifen, besteht darin, seinen echten Namen zu verwenden:

3. Zeigen Sie die Ergebnisse an, indem Sie den Befehl .plan und .project files Finger unter Linux überspringen


Wenn wir möchten, dass der Finger-Befehl uns die Daten eines Benutzers liefert, aber diese beiden Dateien weglassen, müssen wir Folgendes ausführen:
 finger -p "Benutzer"

So verwenden Sie die Option für lange AuflistungenDies ist eine Möglichkeit, alle Benutzer in einem langen Format anzuzeigen, dafür fügen wir den Parameter -l (groß) hinzu:

 Finger -l

Dadurch werden alle aktiven Benutzer auf dem System aufgelistet.

Spalten anpassenMit dem Parameter -s können wir die Anzeige der Spalten anpassen, wenn wir Finger ausführen:

 finger -s "Benutzer"

Wir sehen, wie Finger ein dynamischer Befehl ist, mit dem wir spezifische Details zu jedem Benutzer erhalten und so die beste Kontrolle über jeden von ihnen haben.

wave wave wave wave wave