Como substituir o script de shell superior? [fechadas]

0

O comando top em /usr/bin pode ser substituído? Eu li no superusuário que ele pode ocultar processos se comprometidos. Desejo excluir o top e obter um novo script usando apt-get dos repositórios oficiais do Ubuntu.

    
por imonaboat 19.05.2017 / 11:00

1 resposta

4

top é uma parte do pacote procps , você pode reinstalá-lo usando:

sudo apt install --reinstall procps

ou instale uma versão de um repositório em que você confia, execute apt-cache policy proccps , que gera:

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

escolha uma versão de um repositório em que você confia e instale especificamente essa:

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

Você também pode verificar e ver se esse arquivo é comprometido usando dpkg -V :

executar:

dpkg -V procps

Se top foi comprometido, você verá uma saída como:

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

caso contrário, não mostrará nada.

    
por Ravexina 19.05.2017 / 11:50