Posso configurar o Ubuntu para remover o apt-get e o dpkg?

-1

Eu preciso remover completamente todos os métodos para fazer alterações no meu sistema. Existe uma maneira de remover o apt-get e o dpkg? É possível também proibir a mudança do bit executável para qualquer arquivo copiado no meu sistema? Isso pode ser feito com uma máscara?

    
por user258199 14.03.2014 / 14:17

2 respostas

4

Você pode remover o bit de execução de apt-get e dpkg ;

chmod -x $(which apt-get)
chmod -x $(which dpkg)

Esteja ciente de que isso desativará as atualizações. Além disso, você pode montar a unidade de leitura apenas .

    
por Elliott Frisch 14.03.2014 / 14:25
0

Acho que com o advento de implantações "micro" funcionais usando o LXC e o Docker, isso pode se tornar cada vez mais relevante.

Eu posso pensar nas razões pelas quais eu criaria um ambiente bash em um contêiner, colocaria utilitários nele que precisam ser executados como root, disponibilizaria uma variedade de dispositivos para o contêiner, fazendo com que ele fosse iniciado no modo privilegiado, mas NÃO deseja que o usuário desse contêiner adicione qualquer novo software.

Com as revisões em camadas de contêineres, a opção "uma vez removido, você não pode voltar" não é verdadeira. Posso fazer uma iteração no meu contêiner do utilitário docker, mas entregá-lo no formato "final".

USE POR SUA PRÓPRIA CONTA E RISCO (e eu não recomendaria isso a não ser no trabalho estilo docker): Pelo menos no Precise você pode apt-get remove apt levando a essa interação abaixo:

apt-get remove apt 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  apt ubuntu-minimal
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
  apt
0 upgraded, 0 newly installed, 2 to remove and 57 not upgraded.
After this operation, 3300 kB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
 ?] Yes, do as I say!

(agora, claro, se o scp ou outros programas de transferência de arquivos estiverem disponíveis para o contêiner, alguém pode mexer em tudo isso de volta.)

    
por pjkerpan 18.04.2014 / 17:25