Como evitar que um programa seja desinstalado por um usuário com permissões de root?

Como evitar que um programa seja desinstalado por um usuário com permissões de root?

A fim de resolverminha necessidade de um software bloqueador de sitesno Ubuntu para combater a auto-tentação, decidi adotar uma abordagem composta:

  • Instale um aplicativo bloqueador de sites
  • Coloque senha nesse aplicativo para acessar a configuração ou desinstalar

Tem algum jeito de fazer isso?
Tenho acesso root e sou o único usuário do software. Posso evitar que eu desinstale um aplicativo com uma senha?

Responder1

Não. O root não pode ser restrito a um sistema em execução. Você tem que mostrar pelo menos um pouco de autocontrole.

Caso contrário, você terá que criar um novo usuário administrador, fornecer sua senha a um amigo e remover os direitos de administrador ( sudofiliação ao grupo) do seu próprio usuário.

Espere, você ainda poderia ignorar isso e inicializar em um shell root no modo de recuperação? Sim. Mas se mesmo isso não for suficiente para acabar com a tentação de qualquer coisa, você provavelmente deveria remover fisicamente todos os dispositivos de computação do seu alcance.

Responder2

Coloque o aplicativo em um CD-ROM montado no seu sistema!

informação relacionada