Как заменить верхний сценарий оболочки? [закрыто]

Можно ли заменить команду top в /usr/bin? Я читал о superuser, что он может скрывать процессы, если скомпрометирован. Я хочу удалить top и получить новый скрипт, используя apt-get из официальных репозиториев Ubuntu.

0
задан 5 June 2017 в 03:09

1 ответ

top часть procps пакет, можно переустановить его использование:

sudo apt install --reinstall procps

или установка версия из репозитория, которому Вы доверяете, работайте apt-cache policy proccps, который выводы:

procps:
  Installed: 2:3.3.10-4ubuntu2.3
  Candidate: 2:3.3.10-4ubuntu2.3
  Version table:
 *** 2:3.3.10-4ubuntu2.3 500
        500 http://mirrors.kernel.org/ubuntu xenial-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2:3.3.10-4ubuntu2 500
        500 http://mirrors.kernel.org/ubuntu xenial/main amd64 Packages

выбирают версию из репозитория, который Вы доверяете и конкретно устанавливаете тот:

sudo apt remove procps
sudo apt install procps=2:3.3.10-4ubuntu2.3

можно также проверить и видеть, является ли этот файл компромиссом с помощью dpkg -V:

выполненный:

dpkg -V procps

, Если top был поставлен под угрозу, это покажет Вам, вывод похож:

??5??????   /usr/bin/top

иначе это ничего не показывает.

4
ответ дан 3 November 2019 в 05:40

Другие вопросы по тегам:

Похожие вопросы: