Commande Linux ftpwho
La commande Linux ftpwho est utilisée pour afficher des informations sur tous les utilisateurs actuellement connectés via FTP.
L'exécution de cette commande vous permet de voir quels utilisateurs sont actuellement connectés au système via FTP, et quelles opérations ils effectuent.
Syntaxe
ftpwho [选项]
Options courantes :
-hou--help: Affiche les informations d'aide.-Vou--version: Affiche les informations de version.
Exemples
Pour savoir quels utilisateurs sont actuellement connectés au serveur FTP, vous pouvez utiliser directement la commande suivante :
ftpwho
Cette commande produit la sortie suivante :
Après avoir exécuté cette commande, vous verrez une sortie semblable à la suivante :
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
Explication de la sortie :
- Première colonne: ID de processus (PID), représentant l'identifiant de processus de chaque session FTP.
- Deuxième colonne: Identifiant de terminal (TTY), généralement
?, indiquant qu'aucun terminal n'est associé. - Troisième colonne: État du processus (STAT), indiquant l'état actuel du processus.
- Quatrième colonne: Temps CPU (TIME), indiquant le temps CPU consommé par le processus.
- Cinquième colonne: Nom du processus et informations utilisateur, affichant le nom du service FTP ainsi que le nom d'utilisateur et l'état de la connexion actuelle.
ftpwhoUtilisation avancée de la commande
Si votre système exécute plusieurs instances du service FTP, vous pouvez afficher les informations utilisateur pour un service spécifique en spécifiant la classe de service. Par exemple :
ftpwho -s proftpd
Cela affichera uniquementproftpdles informations de connexion utilisateur liées au service.
Certains serveurs FTP prennent en charge l'affichage d'informations utilisateur plus détaillées, notamment l'adresse IP de l'utilisateur, l'heure de connexion, etc. Vous pouvez les consulter avec la commande suivante :
ftpwho -v
Cela affichera une sortie plus détaillée, vous aidant à mieux comprendre l'état de connexion de chaque utilisateur.
Problèmes courants et solutions
Si vous rencontrez des problèmes lors de l'exécution de laftpwhocommande, cela peut être dû aux raisons suivantes :
Le service FTP n'est pas installé ou n'est pas en cours d'exécution: Assurez-vous que le service FTP est installé et en cours d'exécution sur votre système.
Autorisations insuffisantes:
ftpwhoCette commande nécessite généralement des privilèges d'administrateur pour s'exécuter. Vous pouvez essayer d'utilisersudopour élever les privilèges :sudo ftpwho
Commandes Linux complètes