É possível desinstalar os 'programas' rm, cp e mv do sistema?

2

Não vejo como isso seria útil, mas estou realmente interessado.

É possível desinstalar os programas rm , cp e mv ?

    
por Exeleration-G 20.11.2013 / 14:42

2 respostas

3

Esses programas fazem parte do pacote coreutils , que depende de tantos pacotes, que, enquanto você poderia forçar seu gerenciador de pacotes a desinstalá-lo, ele quebraria todo o seu sistema e, portanto, é totalmente inútil.

tl; dr : nem tente.

    
por drc 20.11.2013 / 14:52
4

Todos os meta-pacotes do Ubuntu, até ubuntu-minimal indiretamente, dependem do coreutils (do qual eles fazem parte) ... Não é necessário desinstalá-los corretamente porque tudo o mais precisa deles.

E o que impede alguém de trazer suas próprias ferramentas? Eu poderia, por exemplo, escrever uma versão do cp no Python em alguns minutos. Se você está tentando bloquear as coisas, talvez faça mais sentido se perguntar "Que dano poderia esse usuário fazer?" em seguida, fixando isso em vez de papelar nos buracos com obscuridade.

Se você precisar que determinados arquivos não sejam danificados, corrija suas permissões. Você tem algumas opções:

  • Monte-os como somente leitura de outro local
  • Faça com que eles sejam de propriedade de uma conta diferente e forneça acesso de leitura global ( chmod 744 , por exemplo)
  • Use acl (lista de controle de acesso - como a permissão chmod em esteróides) para permissões granulares em muitos usuários)
  • Criação de imagens e recriação de imagens na reinicialização e na inicialização pela rede para restaurar em um sistema conhecido na inicialização.

Você pode usar muitas dessas coisas juntas, mas é provável que, se você remover alguma coisa (além dos argumentos técnicos), você esteja apenas incomodando as pessoas que realmente precisam das ferramentas. Aqueles com intenções nefastas são mais do que bem equipados o suficiente para contornar blocos simples.

    
por Oli 20.11.2013 / 14:52