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

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

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

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

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 

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

  • Временное отключение сеанса ssh влияет на запущенную программу?
  • Пересылка X11 через SSH, если конфигурация сервера не позволяет
  • Соединение SSH с определенным сервером отказалось
  • Односторонняя задержка SSH
  • Использование SSH в сценарии bash для запуска команд на сервере с использованием переменных.
  • Как играть в HTTP-поток музыки через SSH?
  • Какой частный ключ используется, когда sftp с другой учетной записью пользователя
  • Сессия завершается сразу после аутентификации
  • Как подключиться к VPS без SSH.
  • Что может пойти не так, если мы отключим selinux
  • Должен ли я хранить закрытый ключ в файле?
  • Interesting Posts

    Могут ли Systemctl перезапустить процессы, которые умерли, или это то, в которое входит Supervisor?

    Заменить строку перед определенной строкой

    посетите веб-сайт с несколькими доменами на том же сервере, используя IP-адрес

    Двойная загрузка Windows 7 и Arch Linux

    Может ли пакет rpm на Fedora использоваться на других системах?

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

    .dtors выглядит доступным для записи, но попытки написать segfault

    Как установить tar-файл «глобально»?

    Невозможно использовать scp для Solaris

    Читаемые комментарии по отдельным строкам в многострочной команде bash с конвейерами?

    Файловая система удивительно большая

    Создание счетчика файлов, который содержит скрытые файлы

    Как установить пакеты на моем Beagleboard?

    Источник аудиосигнала Bluetooth A2DP для воспроизведения звука с телефона на linux с помощью bluez 5.45

    Какова дополнительная команда для «rx» для передачи xmodem?

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