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

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

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

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

  • Копирование текста с одного терминала на другой
  • Команда SSH с перенаправлением файлов не работает
  • Есть ли способ использовать ssh удаленно без настройки брандмауэра?
  • Что именно происходит с моим пользователем jenkins?
  • Настройка переключателя ssh-only
  • SSH не отвечает только от Ubuntu
  • Есть ли недостаток в использовании SSHFS вместо SSH?
  • OS X SSH продолжает запрашивать пароль
  • 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

    Исходный IP-адрес отпавших пакетов

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

    Объясните команду оболочки: shift $ (($ optind – 1))

    Есть ли способ отменить настройки адаптера VGA в Linux?

    Я не могу войти в графический интерфейс после новой установки Debian?

    Важным является порядок блоков в / etc / network / interfaces? если да, то почему?

    Настольное приложение, запускаемое пользователем администратора (но не явно с sudo), принимает права собственности на файл общего доступа

    df и жесткие ссылки для резервного копирования

    В чем разница между поиском ('.' Или 'source') и выполнением файла в bash?

    Значок SSH не отображается

    Перенаправление / grep'ing STDOUT существующей оболочки

    Как удалить часть имени папки

    Как подключиться к серверу ssh и запросить программные подсказки?

    Часто ли выполнять сбор данных для выполнения длительной команды?

    Правила Udev для устройства с несколькими интерфейсами

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