Ero sivun ”Security-Enhanced Linux” versioiden välillä

Siirry navigaatioon Siirry hakuun
Rivi 43: Rivi 43:
Tietokone pitää käynnistää uudelleen jotta asetukset astuvat voimaan. Tämän jälkeen SELinuxin lokia voidaan tarkastella <tt>/var/log/messages</tt> -tiedostosta. Esimerkiksi jos SELinux estää jonkun prosessin toiminnan, voidaan se tarkastaa lokista:
Tietokone pitää käynnistää uudelleen jotta asetukset astuvat voimaan. Tämän jälkeen SELinuxin lokia voidaan tarkastella <tt>/var/log/messages</tt> -tiedostosta. Esimerkiksi jos SELinux estää jonkun prosessin toiminnan, voidaan se tarkastaa lokista:
  # cat /var/log/messages | grep "SELinux is preventing"
  # cat /var/log/messages | grep "SELinux is preventing"
Nykyaikaisissa, erityisesti RHEL-pohjaisissa järjestelmissä, lokienhallinta tapahtuu [[systemd-journald]]-palvelun kautta. Lisäksi SELinux-kieltäytymisten analysointiin on olemassa tehokkaampia työkaluja:
* [[journalctl]]: Moderni tapa tarkastella järjestelmälokeja.
* [[sealert]] on osa [[setroubleshoot-server]] -pakettia, joka parsii kieltäytymiset ja antaa suoraan korjausehdotuksia (esim. tarvittavat audit2allow-komennot).
* [[ausearch]] ja [[sealert]]: Parhaat työkalut SELinux-kieltäytymisten (denials) tutkimiseen.
ausearch: etsii lokista tietyt SELinuxin kieltämät toiminnot.
Esimerkiksi:
ausearch -m AVC -ts recent


=== SELinuxin toiminta ===
=== SELinuxin toiminta ===