FreeBSD

So listen Sie die Systembenutzer in FreeBSD auf

So listen Sie die Systembenutzer in FreeBSD auf
In dieser Kurzanleitung geht es darum, alle Benutzer in FreeBSD aufzulisten, die das FreeBSD-CLI-Terminal verwenden. Dieselben Anweisungen können für andere Unix-basierte Betriebssysteme verwendet werden, einschließlich OpenBSD, NetBSD und Apples macOS. Diese Betriebssysteme haben normalerweise eine Datei zum Speichern von Passwörtern für alle Benutzer auf dem System, die sich im Fall von FreeBSD in /etc/passwd befindet. Es gibt einige Systeme mit hochskalierten Sicherheitsprotokollen, die es möglicherweise nicht am Speicherort /etc/passwd haben. FreeBSD hat das /etc.Meister.passwd für verschlüsselte, hochsichere Benutzerkonten. In jedem Fall ist diese Datei leicht zugänglich und wird verwendet, um Benutzerkontoinformationen in diesem Tutorial zu erhalten this.

Listen Sie jeden Benutzer auf Ihrem FreeBSD-System auf

Starten Sie das Befehlsterminal und geben Sie die folgenden Befehle ein, um die Liste der Benutzerkonten zu erhalten.

$ cat /etc/passwd

$ mehr /etc/passwd
$ weniger /etc/passwd

Bei Zugriff auf die passwd-Datei können wir die erforderlichen Informationen aus der Ausgabe erkennen. Die letzte Zeile in der Datei (siehe unten) ist entscheidend:

vnstat:*:284:284:vnStat Netzwerkmonitor:/nicht vorhanden:/usr/sbin/nologin

Lassen Sie uns jedes der Elemente in der Datei durchgehen und sehen, was es bedeutet.

Das erste Element, vnstat ist der Benutzername für das Konto.

Das nächste Element ist *:284:284, wobei das Symbol * bedeutet, dass das Passwort verschlüsselt ist und in einer eigenen Datei gespeichert wird. Nach dem * steht die Zahl 284, die zweimal wiederholt wird, wobei die erste der Benutzer und die zweite die Gruppen-ID ist.

Der dritte Teil ist der vnStat-Netzwerkmonitor, was die Kontoinformationen darstellt.

/nicht existent bezeichnet das Home-Verzeichnis für jedes Benutzerkonto.

Schließlich die /usr/sbin/nologin Abschnitt stellt die Login-Shell für den Benutzer dar.

Benutzernamen mit Cut-Befehl auflisten cut

Um eine einfache Liste zu erhalten, die nur aus den Benutzernamen besteht, versuchen Sie den Befehl cut:

$ cut -d: -f1 /etc/passwd

Verwenden des Befehls awk zum Auflisten von Benutzern

Alternativ können Sie den Befehl awk verwenden, um ähnliche Ergebnisse wie beim Befehl cut zu erhalten:

$ awk -F':' ' print $1' /etc/passwd

Anzeigen der Benutzernamenliste mit dem Befehl getent

Sie können auch den Befehl getent verwenden, um auf die passwd-Datei zuzugreifen.

$ getent passwd
$ getent passwd | Mehr

Um mit dem Befehl getent nach bestimmten Benutzern zu suchen, fügen Sie den Benutzernamen nach dem Befehl hinzu.

$ getent passwd | grep younis

Suche nach bestimmten Benutzernamen mit dem Befehl grep

Um nach einem bestimmten Benutzer zu suchen, versuchen Sie den grep-Befehl:

$ grep '^userNameHere' /etc/passwd
$ grep '^younis' /etc/passwd

Überprüfen Sie die Benutzeraktivität und Anmeldeversuche auf FreeBSD

Sie können dies auch unter OpenBSD, NetBSD und anderen Unix-Betriebssystemen tun. Art:

$ w

Oder Sie können auch den folgenden Befehl verwenden

$ wer

Ihnen sollte der Kontostatus für jeden Benutzer angezeigt werden.

Aktive Benutzer und Benutzergruppen auf dem Server anzeigen

Um zu sehen, welche Benutzerkonten auf Ihrem Server aktiv sind, verwenden Sie die Befehle more/less/grep wie folgt:

$ mehr /etc/group
$ weniger /etc/group
$ grep younis /etc/group

Erhalten Sie allgemeine Informationen zu Konten mit Logins

Art Anmeldungen um Details zu Benutzerkonten anzuzeigen.

$-Anmeldungen

Fügen Sie das Flag -a hinzu, um Ablaufdaten für die Benutzerkonten anzuzeigen:

$ Logins -a

Sie können auch Details zu einem bestimmten Konto mit dem Flag -l nachschlagen:

$ Logins -l younis

Um mehrere Konten anzugeben:

$ Logins -l younis,root

Um das Home-Verzeichnis für alle Benutzer nachzuschlagen, verwenden Sie die Option -x mit dem Befehl logins:

$ Logins -x

Geben Sie für einen bestimmten Benutzer Folgendes ein:

$ Logins -x -l younis

Suchen Sie nach Benutzerkonten mit niedriger Sicherheit:

Verwenden Sie die Option -p mit den Logins-Befehlen, um Benutzerkonten ohne Passwörter anzuzeigen, die unten gezeigt werden:

$ Logins -p

Zusammenfassung

Es gibt viele Gründe, warum Sie Benutzerkonten auf Ihrem FreeBSD-System nachschlagen möchten. Vielleicht möchten Sie feststellen, ob etwas faul ist, oder Sie möchten einfach nur die Benutzerbasis Ihres Systems überprüfen. Wir haben verschiedene Möglichkeiten aufgelistet, wie Sie die Benutzernamen und Kontoinformationen in diesem Tutorial nachschlagen können. Die meisten der aufgelisteten Befehle haben die Informationen aus der Datei /etc/passwd extrahiert, um die Ausgabe zu präsentieren. Obwohl dieses Tutorial für Benutzer des FreeBSD-Betriebssystems gedacht ist, können Benutzer anderer Unix-Betriebssysteme wie macOS, NetBSD, OpenBSD usw., können auch die Anweisungen hier befolgen, um die gleichen Ergebnisse zu erzielen.

Microsoft Sculpt Touch Wireless-Maus Bewertung
Ich habe vor kurzem gelesen, dass Microsoft Sculpt Touch kabellose Maus und beschloss, sie zu kaufen. Nachdem ich es eine Weile benutzt hatte, beschlo...
AppyMouse On-Screen Trackpad und Mauszeiger für Windows Tablets
Tablet-Benutzer vermissen oft den Mauszeiger, insbesondere wenn sie die Laptops gewohnt sind. Die Touchscreen-Smartphones und -Tablets bieten viele Vo...
Mittlere Maustaste funktioniert nicht unter Windows 10
Das mittlere Maustaste hilft Ihnen beim Scrollen durch lange Webseiten und Bildschirme mit vielen Daten. Wenn das aufhört, werden Sie am Ende die Tast...