O problema é que você alterou as permissões dos arquivos em /usr/bin
. Alguns desses arquivos precisam setuid bit (o arquivo é executado sob a conta do proprietário do arquivo que é raiz em /usr/bin
) para funcionar corretamente, mas definindo bit de gravação para qualquer outra pessoa que o proprietário, isso criaria uma falha de segurança enorme ( qualquer um poderia alterar o conteúdo e executá-lo como root), portanto, definir o bit de gravação remove o bit setuid.
A menos que você tenha o btrfs com o snapshot do APT, é muito difícil determinar quais eram as permissões originais dos arquivos em /usr/bin
, você basicamente precisaria reinstalar todos os pacotes e ainda assim não definir tudo corretamente. Portanto, a solução mais fácil aqui é reinstalar o sistema como um todo.
Se você tiver btrfs com snapshot APT (deve ser ativado automaticamente se usar btrfs para o seu sistema) e /usr
ou /usr/bin
não estiver em uma partição separada, é possível reverter para um snapshot mais antigo onde a mudança não foi feita ainda. Isso pode ser feito com o comando apt-btrfs-snapshot
no modo de recuperação (selecionado no GRUB):
# List all available snapshots
apt-btrfs-snapshot list
# Revert to a selected snapshot
apt-btrfs-snapshot set-default @apt-snapshot-YYYY-MM-DD_HH:mm:ss
# Reboot to load the old system
reboot