O Ubuntu Server não pode ser atualizado porque diz que o openssh-sftp-server
pacote possui dependências não atendidas
The following packages have unmet dependencies:
openssh-sftp-server : Depends: openssh-client (= 1:8.2p1-4ubuntu0.2) but 1:8.2p1-4ubuntu0.1 is installed
Quando tento apt --fix-broken install
instalar o que está faltando, recebo a seguinte saída:
...
dpkg: error processing archive /var/cache/apt/archives/openssh-server_1%3a8.2p1-4ubuntu0.2_amd64.deb (--unpack):
unable to make backup link of './usr/sbin/sshd' before installing new version: Operation not permitted
...
dpkg: error processing archive /var/cache/apt/archives/openssh-client_1%3a8.2p1-4ubuntu0.2_amd64.deb (--unpack):
unable to make backup link of './usr/bin/ssh' before installing new version: Operation not permitted
...
Investigando, descobri que ambos os arquivos possuem o atributo imutável.
$:~# lsattr /usr/bin/ssh
----i---------e----- /usr/bin/ssh
$:~# lsattr /usr/sbin/sshd
----i---------e----- /usr/sbin/sshd
Toda vez que tento alterar o atributo de '/usr/bin/ssh' ou '/usr/sbin/sshd' com o comando chattr -i /usr/bin/ssh
ou chattr -i /usr/sbin/sshd
vários processos geram lançamento
... chattr +i /usr/bin/chattr ... /usr/bin/ssh /usr/sbin/sshd
(como pode ser visto na imagem abaixo).
O processo também está alterando os atributos dos arquivos a seguir.
----i---------e----- /usr/share/doc/libbasechattr.0.so.2
----i---------e----- /usr/share/doc/libchattr-1.0.so
----i---------e----- /usr/bin/chattr
Não consigo encontrar informações na Web sobre os termos libbasechattr
e libchattr
.
Encontrei o mesmo comportamento em duas máquinas não relacionadas que estão em sites diferentes e não se comunicam diretamente.
Detalhes do sistema:
- Servidor Ubuntu 20.04.02 LTS
- Kernel Linux 5.4.0-66-genérico #74-Ubuntu SMP Quarta, 27 de janeiro 22:54:38 UTC 2021 x86_64
- OpenSSH_8.2p1, OpenSSL 1.1.1f 31 de março de 2020
- O sistema de arquivos é ext4 em uma máquina e btrfs na outra.
Alguém já passou por isso antes, é umerroou umataque?
Responder1
Não há razão para ter bibliotecas /usr/share/doc
e, como você apontou, as “bibliotecas” (que provavelmente não são bibliotecas, dado o comando mostrado na sua htop
captura de tela) não são referenciadas em lugar nenhum. É extremamente provável que seja um ataque.
Veresta respostae os links nele contidos para obter detalhes sobre o que você deve fazer agora.