Команда Linux ftpwho

Linux 命令大全Полный справочник команд Linux

Команда Linux ftpwho используется для отображения информации обо всех пользователях, в данный момент вошедших в систему через FTP.

Выполнение этой команды позволяет увидеть, какие пользователи в данный момент вошли в систему через FTP и какие операции они выполняют.

Синтаксис

ftpwho [选项]

Общие параметры:

  • -hили--help: Отображает справочную информацию.
  • -Vили--version: Отображает информацию о версии.

Примеры

Чтобы узнать, какие пользователи в данный момент подключены к FTP-серверу, можно напрямую использовать следующую команду:

ftpwho

Эта команда выдаёт следующий вывод:

После выполнения этой команды вы увидите вывод, подобный следующему:

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

Пояснение к выводу:

  • Первый столбец: Идентификатор процесса (PID), представляющий идентификатор процесса каждого FTP-сеанса.
  • Второй столбец: Идентификатор терминала (TTY), обычно?, что означает отсутствие связанного терминала.
  • Третий столбец: Состояние процесса (STAT), указывающее текущее состояние процесса.
  • Четвёртый столбец: Время ЦП (TIME), указывающее время ЦП, затраченное процессом.
  • Пятый столбец: Имя процесса и информация о пользователе, показывающие имя FTP-службы, а также имя пользователя и статус текущего соединения.

ftpwhoРасширенное использование команды

Если в вашей системе запущено несколько экземпляров FTP-службы, вы можете просмотреть информацию о пользователях для конкретной службы, указав класс службы. Например:

ftpwho -s proftpd

Это отобразит толькоproftpdинформацию о подключениях пользователей, относящуюся к службе.

Некоторые FTP-серверы поддерживают отображение более подробной информации о пользователях, включая IP-адрес пользователя, время подключения и т. д. Вы можете просмотреть её с помощью следующей команды:

ftpwho -v

Это покажет более подробный вывод, помогая вам лучше понять статус подключения каждого пользователя.


Распространённые проблемы и решения

Если у вас возникают проблемы при запускеftpwhoкоманды, это может быть связано со следующими причинами:

  • FTP-служба не установлена или не запущена: Убедитесь, что FTP-служба установлена и запущена в вашей системе.

  • Недостаточно прав:ftpwhoЭта команда обычно требует прав администратора для выполнения. Вы можете попробовать использоватьsudoдля повышения привилегий:sudo ftpwho

Linux 命令大全Полный справочник команд Linux

Другие расширения