Pacotes e permissões

0

Estou um pouco confuso sobre os pacotes e permissões do Linux, as pessoas geralmente dizem para não instalar pacotes como root. No entanto, ao instalar a maioria dos arquivos .deb via gdebi , sou solicitado a inserir a senha de root. O mesmo vale para apt e synaptic .

Essesaplicativosestãopedindoasenhadorootapenasparapodercolocarosarquivosnosdiretóriosraiz(emcasoafirmativo,porquenãocolocartodososarquivosdeinstalaçãonodiretóriodousuário)ouelesestãosendoinstaladoscomoroot?

Aoinstalarumaplicativoestouessencialmentedizendo:"Eu confio em você completamente e permitir que você faça o que quiser para o meu sistema" ou existem restrições quando o programa é executado?

    
por Rtsne42 03.03.2017 / 12:01

1 resposta

0

Primeiramente, somos aconselhados a sempre instalar a partir do repositório do Ubuntu porque são testados. Então, quando você instalar com sudo de um repositório como esse, pode ter certeza de que ele só fará o que se espera dele.

Agora que isso é dito, confie plenamente em qualquer repositório que você esteja adicionando ao seu sistema, pois (com base na necessidade de instalar certos arquivos no local root ) os aplicativos precisarão permissão de root para instalar em áreas sensíveis do seu sistema.

Agora, uma situação em que você é aconselhado a não instalar um pacote como root, provavelmente significa que é um pacote de terceiros e sua segurança não é garantida, e pode estar corrompida enquanto < em> transit para você e com isso, por sua vez, levará o aplicativo a obter acesso a áreas sensíveis como resultado dos poderes de root dados a ele por meio do comando sudo . Alguns pacotes são até gentis para evitar que você instale como root em primeiro lugar, tais aplicativos irão impor tal doutrina de nenhum uso de sudo (se posso chamá-lo assim). Meu conselho, por favor, siga esse conselho.

O Linux usa o LSM (Linux Security Modules) para controlar o que acessa o que.

Opções de LSM:

  • os LSMs atuais são:

    • SELINUX - LINUX MELHORADO DE SEGURANÇA
    • APPARMMOR
    • SMACK
    • TOMOYO

O que o LSM faz é garantir que qualquer processo seja limitado ao que ele pode acessar com base na atual política de segurança que governa esse sistema. Portanto, conceda sudo powers a um aplicativo não é suficiente, mas é preciso ter cuidado para não usar sudo powers nos aplicativos errados, conforme recomendado acima.

    
por George Udosen 03.03.2017 / 12:38