Implementazione di SELinux in Ubuntu

18

In che modo Ubuntu implementa SELinux ...? quali sono i pacakges (moduli) coinvolti nell'implementazione di SELinux su Ubuntu

    
posta Chinmaya B 10.06.2014 - 14:11

2 risposte

17
  

In che modo Ubuntu implementa SELinux ...?

selinux non è installato o abilitato per impostazione predefinita. Utilizziamo apparmor da predefinito . La pagina wiki di Ubuntu per SELinux afferma anche ...

  

Attenzione

     

I pacchetti "selinux" e "selinux-policy-ubuntu" specifici di Ubuntu documentati qui non hanno ricevuto molta attenzione da Karmic, e sembrano essere effettivamente infranti in Precise.

     

Se si desidera utilizzare SELinux in Ubuntu, i pacchetti "selinux-basic" e "selinux-policy-default" di Debian vengono ancora mantenuti attivamente. La documentazione relativa a questi pacchetti può essere trovata al link

ma contiene anche istruzioni su come installarlo:

  

SELinux in Ubuntu

     

SELinux può essere abilitato in Ubuntu installando il "selinux"   meta-pacchetto, che apporta le modifiche necessarie al sistema, e   installa i criteri Tresys per Ubuntu:

sudo apt-get install selinux
     

Dopo l'installazione, ti verrà richiesto di riavviare il sistema per etichettare   e attiva SELinux.

Ma potrebbe essere più intelligente installare i pacchetti Debian manualmente ...

  

Quali sono i pacchetti (moduli) coinvolti?

risposta data Rinzwind 10.06.2014 - 14:50
2

Credo che sia necessario rimuovere apparmor prima di installare SELinux:

sudo apt-get remove apparmor

Secondo la pagina wiki di SELinux :

  

A partire da Hardy Heron SELinux è stato integrato in Ubuntu e può essere installato tramite apt.

     

Installa il pacchetto selinux:

sudo apt-get install selinux
     

Cambia la modalità SELinux in / etc / selinux / config (opzionale):

     
    
  • Enforcing

    sudo sed -i 's/SELINUX=.*/SELINUX=enforcing/' /etc/selinux/config
    
  •     
  • Permissive

    sudo sed -i 's/SELINUX=.*/SELINUX=permissive/' /etc/selinux/config
    
  •     
     

Riavvia

     

Durante lo spegnimento, tutti i file sul sistema saranno etichettati. Questo potrebbe richiedere del tempo a seconda di quanti file hai e velocità del disco.

Una ricerca con apt-cache search mostra questi pacchetti:

postgresql-contrib-9.4 - additional facilities for PostgreSQL
ruby-selinux - Ruby bindings to SELinux shared libraries
checkpolicy - SELinux policy compiler
debian-handbook - reference book for Debian users and system administrators
joe-jupp - reimplement the joe Debian package using jupp
jupp - user friendly full screen text editor
libseaudit-dev - Security Enhanced Linux audit message parser development
libseaudit4 - Security Enhanced Linux audit message parsing library
libsefs-dev - Security Enhanced Linux file context management development
libsefs4 - Security Enhanced Linux file context management
libsetools-java - SETools Java bindings (architecture-independent)
libsetools-tcl - SETools Tcl bindings
libtomoyotools3 - lightweight Linux Mandatory Access Control system - library
policycoreutils - SELinux core policy utilities
python-selinux - Python bindings to SELinux shared libraries
python-semanage - Python bindings for SELinux policy management
python-sepolgen - Python module used in SELinux policy generation
python-sepolicy - Python binding for SELinux Policy Analyses
python-setools - SETools Python bindings
ruby-semanage - Ruby bindings to for SELinux policy management
selinux - Security-Enhanced Linux runtime support
selinux-basics - SELinux basic support
selinux-policy-default - Strict and Targeted variants of the SELinux policy
selinux-policy-dev - Headers from the SELinux reference policy for building modules
selinux-policy-doc - Documentation for the SELinux reference policy
selinux-policy-dummy - Empty Security-Enhanced Linux policy (dummy package)
selinux-policy-mls - MLS (Multi Level Security) variant of the SELinux policy
selinux-policy-src - Source of the SELinux reference policy for customization
selinux-policy-ubuntu - Security-Enhanced Linux Reference Policy
selinux-policy-ubuntu-dev - Security-Enhanced Linux Reference Policy Development Headers
selinux-policy-ubuntu-doc - Security-Enhanced Linux Reference Policy Documentation
selinux-utils - SELinux utility programs
setools - tools for Security Enhanced Linux policy analysis
setools-gui - GUI tools for Security Enhanced Linux policy analysis
    
risposta data mchid 08.11.2014 - 07:53

Leggi altre domande sui tag