Comando Linux ftpwho

Linux 命令大全Manual de comandos de Linux

El comando ftpwho de Linux se utiliza para mostrar información sobre todos los usuarios que han iniciado sesión por FTP.

Al ejecutar este comando, puede saber qué usuarios han iniciado sesión en el sistema mediante FTP y qué operaciones están realizando.

Sintaxis

ftpwho [选项]

Opciones comunes:

  • -ho--help: Muestra la información de ayuda.
  • -Vo--version: Muestra la información de versión.

Ejemplos

Para consultar qué usuarios están iniciando sesión actualmente en el servidor FTP, puede usar directamente el siguiente comando:

ftpwho

El comando produce el siguiente resultado:

Después de ejecutar este comando, verá una salida similar a la siguiente:

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

Explicación de la salida:

  • Primera columna: ID de proceso (PID), que representa el identificador de proceso de cada sesión FTP.
  • Segunda columna: Identificador de terminal (TTY), normalmente?, lo que indica que no hay ninguna terminal asociada.
  • Tercera columna: Estado del proceso (STAT), que representa el estado actual del proceso.
  • Cuarta columna: Tiempo de CPU (TIME), que representa el tiempo de CPU utilizado por el proceso.
  • Quinta columna: Nombre del proceso e información del usuario; muestra el nombre del servicio FTP y el nombre de usuario y el estado de las conexiones actuales.

ftpwhoUsos avanzados del comando

Si en su sistema se ejecutan varias instancias del servicio FTP, puede ver la información de usuarios de un servicio específico especificando la clase de servicio. Por ejemplo:

ftpwho -s proftpd

Esto solo mostrará laproftpdinformación de conexión de usuarios relacionada con el servicio.

Algunos servidores FTP admiten mostrar información de usuario más detallada, incluida la dirección IP del usuario, el tiempo de conexión, etc. Puede verlo mediante el siguiente comando:

ftpwho -v

Esto mostrará una salida más detallada, lo que le ayudará a comprender mejor la situación de conexión de cada usuario.


Preguntas frecuentes y soluciones

Si al ejecutar elftpwhocomando encuentra problemas, puede deberse a las siguientes razones:

  • El servicio FTP no está instalado o no se está ejecutando: Asegúrese de que el servicio FTP esté instalado y en ejecución en su sistema.

  • Permisos insuficientes:ftpwhoEl comando normalmente requiere permisos de administrador para ejecutarse. Puede intentar usarsudopara elevar los permisos:sudo ftpwho

Linux 命令大全Manual de comandos de Linux

Otras extensiones