Неизвестная команда «vftovp» в истории команд Linux

У меня есть Linux-система Slackware, настроенная с удаленным доступом ssh.

Наблюдая за историей команд, я обнаружил, что есть одна неизвестная команда, выполненная из моего окна linux «vftovp». Я, конечно, не помню, чтобы набирал что-то подобное.

Я не уверен, что моя коробка была скомпрометирована? Может кто-нибудь помочь мне понять, что это за команда и как эта команда вошла в мою историю.

  • Можно ли использовать один SSH-ключ для каждой учетной записи для каждой учетной записи на данном удаленном сервере?
  • SSH LocalCommand при выходе
  • Имеете ли сервер на DigitalOcean только доступным SSH, что произойдет, если мой компьютер сломается?
  • Ограничить вход SSH в локальную сеть: подключение VPN не разрешено
  • Как использовать ssh-agent для предоставления ключей, специфичных для хоста, из файла ~ / .ssh / config и управления паролями?
  • Как передать несколько команд через pssh и несколько xterms
  • Вход SSH через IPv6 успешно, при использовании IPv4 для одного и того же хоста дает «Разрешение отказано»,
  • Как удалять команды sudo удаленно через ssh -t?
  • One Solution collect form web for “Неизвестная команда «vftovp» в истории команд Linux”

    TL; DR: Вероятно, это просто опечатка.

    Длительный ответ

    Как показывает быстрый поиск, vftovp может быть инструментом в пакете TeX для преобразования виртуальной метрики шрифта в список виртуальных свойств. Таким образом, исходный инструмент не был бы чем-то интересным. Остаются два вопроса:

    1. Кто выполнил этот инструмент на вашей машине?
    2. Является ли бинарник вашей системы действительно этим инструментом TeX?

    Кто выполнил этот инструмент на вашей машине?

    vf – очень распространенная опечатка для cd . Для меня это настолько распространено, что у меня есть vf как псевдоним для cd поэтому мне не нужно исправлять его, когда вы ошибаетесь. (Кстати, то же самое происходит с mroe для more . Да, я плохой машинисткой.)

    Я мог представить, что вы либо набрали vf а Tab вместо cd Space cd чтобы найти каталог, который нужно изменить. Тогда это, вероятно, было расширено до vftovp , если бы это был единственный исполняемый файл, соответствующий этому префиксу. Или вы ввели vf Enter и какой-то механизм в вашей оболочке «исправил» ваш вход в vftovp . Вы можете легко проверить это сами, повторив эти входы.

    Является ли бинарник вашей системы действительно этим инструментом TeX?

    Во втором вопросе вы можете сначала посмотреть, действительно ли этот исполняемый файл существует в вашей системе. Используя bash , я бы использовал это:

     $ type vftovp vftovp is /usr/bin/vftovp 

    Затем вы должны убедиться, что этот исполняемый файл или скрипт является оригиналом, установленным из дистрибутива. К сожалению, я не могу помочь вам с Slackware, но для систем на базе Debian я бы использовал dpkg -S чтобы узнать пакет, который установил файл, а затем debsums для проверки контрольной суммы:

     $ dpkg -S /usr/bin/vftovp texlive-binaries: /usr/bin/vftovp $ debsums texlive-binaries | grep vftovp /usr/bin/vftovp OK /usr/share/man/man1/vftovp.1.gz OK 

    Предостережение. Если вы действительно предполагаете, что кто-то скомпрометировал вашу машину, вы не должны полагаться на информацию, указанную на самой машине! Бинарные файлы для проверки контрольных сумм, оболочки и т. Д. Также могут быть скомпрометированы. Вы должны подключить файловую систему предполагаемой скомпрометированной машины только для чтения на другой машине или, по крайней мере, скопировать файлы и протестировать их на другом компьютере.

    Interesting Posts

    Нежелательная часть каталога с unzip?

    Объем «boot» имеет только 0-байтовый дисковый объем, оставшийся

    Параллелизируйте цикл Bash FOR Loop

    Как установить php7-модули в archlinux?

    Вставить текст в определенные строки файла? со специальными символами

    Преобразовать временную метку Unix в читаемый человеком формат в AIX

    Почему выбор текста только «копирует» его (как в копии и вставке) косвенно?

    Не удается выполнить root после редактирования PAM-консолидации на ящике Rackspace Linux

    Как объединить два файла в один с столбцами для данных каждого файла?

    Сложная команда sed с AND / OR / NOT

    Повторять команду Unix каждые x секунд навсегда

    OpenBSD 5.9 извлечение исходного кода через CVS после новой установки OpenBSD 5.9 # anoncvssh: cant 'load library' libc.so.84.2 '

    su другому пользователю, использующему ключи ssh?

    Является ли «-9» флагом для уничтожения команды?

    Проблемы с сетевым подключением к немаршрутизирующим многодомным хостам?

    Linux и Unix - лучшая ОС в мире.