libselinux je bezplatný a otevřený knihovní software navržený jako součást softwaru NSA Security-Enhanced Linux, také známého jako SELinux, pro operační systémy s jádrem Linux.
Co je SELinux?
SELinux (také známý jako SELinux Policy Editor) je open source software, modul pro jádro linuxu, který poskytuje různé bezpečnostní funkce a mechanismus pro podporu několika bezpečnostních politik řízení přístupu, včetně MAC (Mandatory Access Controls) Ministerstvo obrany Spojených států.
Nástroje a knihovny uživatelské země poskytované v projektu SELinux (Security Enhanced Linux) nabízejí širokou škálu možností, včetně kompilace zásad, správy zásad, vývoje politik, služeb SELinux a nástrojů SELinux.
Je součástí součásti služby SELinux
libselinux je součástí "služby SELinux" který je určen pro aplikace, které si musí být vědomy SELinuxu. Může se také použít k vynucování rozhodnutí o řízení přístupu pomocí SELinux, jako je Dbus.
Kromě libelinuxové knihovny, která je zde popsána, jsou součástí projektu SELinux několik nástrojů a knihoven, včetně checkpolicy, libsemanage, libsepol, policycoreutils a sepolgen.
Začínáme s libselinux
Koncoví uživatelé nepotřebují knihovnu libselinux, ale někteří vývojáři, kteří chtějí do svých programů integrovat funkci SELinux, mohou považovat za užitečné. Chcete-li nainstalovat software knihovny libselinux do operačního systému GNU / Linux, jednoduše stáhněte nejnovější stabilní verzi softwaru Softwaru.
Uložte archiv někde v počítači, nejlépe váš domovský adresář, dekomprimujte jej pomocí oblíbeného nástroje pro správu archivu, otevřete aplikaci emulátoru terminálu a přejděte na místo, kde jste extrahli archivní soubor (např. cd / home / softoware /libselinux-2.3).
Spusťte & lsquo; make & rsquo; příkaz ke kompilaci knihovny. Po úspěšném procesu kompilace spusťte buď "sudo make install"; nebo & quot; instalovat & rsquo; (v závislosti na tom, jestli jste uživatel s oprávněním nebo root) nainstalovat knihovnu libselinux wide.
Co je nové v této verzi:
- checkpolicy: Podporuje mezeru a dvojtečku v názvech souborů.
- libselinux: Přidejte selinux_set_policy_root, selinux_systemd_contexts_path, rozhraní selinux_current_policy_path.
- libselinux: Oprava avc_has_perm () vrací -1 i když je SELinux povolený.
- libselinux: Nainstalujte sysfs předtím, než se pokusíte připojit selinuxfs.
- libselinux: Podporujte udev-197 a vyšší.
- libsemanage: přidat podporu auditu.
- libsemanage: Použijte kontrolu MAX_UID pro genhomedircon.
- libsepol: Umožňuje určit příčinu popírání omezení (verze verze 29).
- policycoreutils: Rozšiřte audit2připojení příčiny popírání omezení.
- policycoreutils: Nahraďte skript genhomedircon s odkazem na semodul.
- policycoreutils: Přidat sepolicy a semanage testy.
- policycoreutils: Mnoho vylepšení sepolicy, semanage a gui.
- sepolgen: Informace o zpoždění omezení zpoždění návratu, přidání podpory pro přechody jména souborů.
- Vše: Opravy stránek / aktualizace a vylepšení Makefile.
Co je nového ve verzi:
- checkpolicy: Podporuje mezeru a dvojtečku v názvech souborů.
- libselinux: Přidejte selinux_set_policy_root, selinux_systemd_contexts_path, rozhraní selinux_current_policy_path.
- libselinux: Oprava avc_has_perm () vrací -1 i když je SELinux povolený.
- libselinux: Nainstalujte sysfs předtím, než se pokusíte připojit selinuxfs.
- libselinux: Podporujte udev-197 a vyšší.
- libsemanage: přidat podporu auditu.
- libsemanage: Použijte kontrolu MAX_UID pro genhomedircon.
- libsepol: Umožňuje určit příčinu popírání omezení (verze verze 29).
- policycoreutils: Rozšiřte audit2připojení příčiny popírání omezení.
- policycoreutils: Nahraďte skript genhomedircon s odkazem na semodul.
- policycoreutils: Přidat sepolicy a semanage testy.
- policycoreutils: Mnoho vylepšení sepolicy, semanage a gui.
- sepolgen: Informace o zpoždění omezení zpoždění návratu, přidání podpory pro přechody jména souborů.
- Vše: Opravy stránek / aktualizace a vylepšení Makefile.
Co je nového ve verzi 2.5:
- checkpolicy: Podporuje mezeru a dvojtečku v názvech souborů.
- libselinux: Přidejte selinux_set_policy_root, selinux_systemd_contexts_path, rozhraní selinux_current_policy_path.
- libselinux: Oprava avc_has_perm () vrací -1 i když je SELinux povolený.
- libselinux: Nainstalujte sysfs předtím, než se pokusíte připojit selinuxfs.
- libselinux: Podporujte udev-197 a vyšší.
- libsemanage: přidat podporu auditu.
- libsemanage: Použijte kontrolu MAX_UID pro genhomedircon.
- libsepol: Umožňuje určit příčinu popírání omezení (verze verze 29).
- policycoreutils: Rozšiřte audit2připojení příčiny popírání omezení.
- policycoreutils: Nahraďte skript genhomedircon s odkazem na semodul.
- policycoreutils: Přidat sepolicy a semanage testy.
- policycoreutils: Mnoho vylepšení sepolicy, semanage a gui.
- sepolgen: Informace o zpoždění omezení zpoždění návratu, přidání podpory pro přechody jména souborů.
- Vše: Opravy stránek / aktualizace a vylepšení Makefile.
Co je nové ve verzi 2.3 / 2.4 RC7:
- checkpolicy: Podporujte místo a dvojtečku v názvech souborů.
- libselinux: Přidejte selinux_set_policy_root, selinux_systemd_contexts_path, rozhraní selinux_current_policy_path.
- libselinux: Oprava avc_has_perm () vrací -1 i když je SELinux povolený.
- libselinux: Nainstalujte sysfs předtím, než se pokusíte připojit selinuxfs.
- libselinux: Podporujte udev-197 a vyšší.
- libsemanage: přidat podporu auditu.
- libsemanage: Použijte kontrolu MAX_UID pro genhomedircon.
- libsepol: Umožňuje určit příčinu popírání omezení (verze verze 29).
- policycoreutils: Rozšiřte audit2připojení příčiny popírání omezení.
- policycoreutils: Nahraďte skript genhomedircon s odkazem na semodul.
- policycoreutils: Přidat sepolicy a semanage testy.
- policycoreutils: Mnoho vylepšení sepolicy, semanage a gui.
- sepolgen: Informace o zpoždění omezení zpoždění návratu, přidání podpory pro přechody jména souborů.
- Vše: Opravy stránek / aktualizace a vylepšení Makefile.
Komentáře nebyl nalezen