GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come disabilitare/abilitare SELinux su Ubuntu 22.04 Jammy Jellyfish Linux

Lo scopo di questo tutorial è di coprire le istruzioni passo passo per installare, abilitare e disabilitare SELinux su Ubuntu 22.04 Jammy Jellyfish.

COS'È SELINUX?
SELinux, che sta per Security Enhanced Linux, è un ulteriore livello di controllo di sicurezza creato per i sistemi Linux. La versione originale di SELinux è stata sviluppata dalla NSA. Il maggior contributore in questo momento è Red Hat.

In questo tutorial imparerai:

  • Come installare SELinux su Ubuntu 22.04
  • Come abilitare e disabilitare SELinux su Ubuntu 22.04
Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Ubuntu 22.04 Jammy Medusa
Software SELinux
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Come disabilitare e abilitare SELinux su Ubuntu 22.04 istruzioni passo passo


Inizieremo installando SELinux su Ubuntu 22.04, quindi mostreremo come abilitarlo o disabilitarlo.

AVVISO
Assicurati di sapere cosa stai facendo! Ubuntu offre AppArmor come alternativa a SELinux. Sebbene SELinux sia disponibile su Ubuntu, è piuttosto in una fase sperimentale e molto probabilmente metterà in difficoltà il tuo sistema se impostato su enforcing modalità. Se devi usare SELinux, assicurati di disabilitare prima AppArmor. Imposta anche SELinux prima su permissive modalità e controlla i tuoi log per potenziali problemi prima di abilitare enforcing modalità.

Installa e abilita SELinux

  1. Il primo passo è installare SELinux. Inizia aprendo un terminale a riga di comando e installando i pacchetti necessari con apt comandi seguenti.
    $ sudo apt update
    $ sudo apt install policycoreutils selinux-utils selinux-basics
    
  2. Quindi, esegui il seguente comando con i permessi di root per abilitare SELinux sul sistema.
    $ sudo selinux-activate
    
  3. Quindi, imposta SELinux in modalità di applicazione:
    $ sudo selinux-config-enforcing
    
  4. Riavvia il sistema. La rietichettatura verrà attivata dopo il riavvio del sistema. Al termine, il sistema si riavvierà un'altra volta automaticamente.
    $ reboot
    


  5. Verifica lo stato di SELinux con il comando seguente per assicurarti che sia in enforcing modalità.
    $ sestatus
    

Disabilita SELinux

  1. Per disabilitare SELinux apri il /etc/selinux/config file di configurazione e modificare la riga seguente:
    FROM:
    SELINUX=enforcing
    TO:
    SELINUX=disabled
    
  2. Riavvia il sistema per rendere effettive le modifiche.
    $ reboot
    
  3. In alternativa puoi mettere temporaneamente SELinux in permissive mode con il comando seguente.
    $ sudo setenforce 0
    

    Nota che questa modifica non sopravviverà al riavvio e tornerà a enforcing dopo. Per abilitare nuovamente SELinux basta eseguire:

    $ sudo setenforce 1
    

Per maggiori dettagli puoi consultare il nostro altro tutorial su Come disabilitare SELinux.

Pensieri conclusivi


In questo tutorial, abbiamo visto come installare SELinux su Ubuntu 22.04 Jammy Jellyfish Linux. Abbiamo anche imparato come abilitare e disabilitare SELinux. Sebbene Ubuntu venga fornito con AppArmor, è invece possibile eseguire SELinux su Ubuntu, sebbene sia appropriato solo in scenari di nicchia.


Ubuntu
  1. Disabilita gli aggiornamenti automatici su Ubuntu 22.04 Jammy Jellyfish Linux

  2. Come disabilitare/abilitare SELinux su Ubuntu 20.04 Focal Fossa Linux

  3. Come abilitare/disabilitare il firewall su Ubuntu 22.04 LTS Jammy Jellyfish Linux

  4. Come trovare il mio indirizzo IP su Ubuntu 22.04 Jammy Jellyfish Linux

  5. Come abilitare il server SSH su Ubuntu 22.04 Jammy Linux

Come installare i caratteri su Ubuntu 22.04 Jammy Jellyfish Linux

Come installare Telegram su Ubuntu 22.04 Jammy Jellyfish Linux

Come avviare automaticamente le applicazioni su Ubuntu 22.04 Jammy Jellyfish Linux

Come installare RStudio su Ubuntu 22.04 Jammy Jellyfish Linux

Abilita SSH su Ubuntu 22.04 Jammy Jellyfish Linux

Come installare il desktop MATE su Ubuntu 22.04 Jammy Jellyfish Linux