Linux-Befehl ftpwho

Linux 命令大全Vollständige Linux-Befehle

Der Linux-Befehl ftpwho wird verwendet, um Informationen über alle Benutzer anzuzeigen, die derzeit über FTP angemeldet sind.

Mit diesem Befehl können Sie sehen, welche Benutzer derzeit über FTP am System angemeldet sind und welche Vorgänge sie ausführen.

Syntax

ftpwho [选项]

Gängige Optionen:

  • -hoder--help: Zeigt Hilfeinformationen an.
  • -Voder--version: Zeigt Versionsinformationen an.

Beispiele

Um herauszufinden, welche Benutzer derzeit am FTP-Server angemeldet sind, können Sie direkt den folgenden Befehl verwenden:

ftpwho

Dieser Befehl erzeugt die folgende Ausgabe:

Nach Ausführung dieses Befehls sehen Sie eine Ausgabe ähnlich der folgenden:

Service class all:
    10000 ?        S      0:00 proftpd: (accepting connections)
    10001 ?        S      0:00 proftpd: user1 - idle
    10002 ?        S      0:00 proftpd: user2 - uploading file.txt

Erklärung der Ausgabe:

  • Erste Spalte: Prozess-ID (PID), die die Prozesskennung jeder FTP-Sitzung angibt.
  • Zweite Spalte: Terminalkennung (TTY), normalerweise?, was anzeigt, dass kein zugeordnetes Terminal vorhanden ist.
  • Dritte Spalte: Prozessstatus (STAT), der den aktuellen Status des Prozesses angibt.
  • Vierte Spalte: CPU-Zeit (TIME), die die vom Prozess verbrauchte CPU-Zeit angibt.
  • Fünfte Spalte: Prozessname und Benutzerinformationen, zeigt den Namen des FTP-Dienstes sowie den Benutzernamen und den Status der aktuellen Verbindung.

ftpwhoErweiterte Verwendung des Befehls

Wenn auf Ihrem System mehrere Instanzen des FTP-Dienstes ausgeführt werden, können Sie Benutzerinformationen für einen bestimmten Dienst anzeigen, indem Sie die Dienstklasse angeben. Zum Beispiel:

ftpwho -s proftpd

Dies zeigt nurproftpdBenutzerverbindungsinformationen im Zusammenhang mit dem Dienst.

Einige FTP-Server unterstützen die Anzeige detaillierterer Benutzerinformationen, einschließlich der IP-Adresse des Benutzers, der Verbindungszeit usw. Sie können sie mit dem folgenden Befehl anzeigen:

ftpwho -v

Dies zeigt eine detailliertere Ausgabe und hilft Ihnen, den Verbindungsstatus jedes Benutzers besser zu verstehen.


Häufige Probleme und Lösungen

Wenn beim Ausführen desftpwhoBefehls Probleme auftreten, kann dies folgende Ursachen haben:

  • Der FTP-Dienst ist nicht installiert oder wird nicht ausgeführt: Stellen Sie sicher, dass der FTP-Dienst auf Ihrem System installiert ist und ausgeführt wird.

  • Unzureichende Berechtigungen:ftpwhoDieser Befehl erfordert normalerweise Administratorrechte zur Ausführung. Sie können versuchen, Folgendes zu verwenden,sudoum Berechtigungen zu erhöhen:sudo ftpwho

Linux 命令大全Vollständige Linux-Befehle

Andere Erweiterungen