libselinux on ilmainen ja avoimen lähdekoodin kirjasto-ohjelmisto, joka on suunniteltu osana NSA: n Security-Enhanced Linux -ohjelmaa, joka tunnetaan myös nimellä SELinux, Linux-ytimessä toimiville käyttöjärjestelmille.
Mikä on SELinux?
SELinux (tunnetaan myös nimellä SELinux Policy Editor) on avoimen lähdekoodin ohjelmistoprojekti, moduuli Linux-ytimelle, joka tarjoaa erilaisia suojaustoimintoja ja mekanismin tukemaan useita käyttöoikeuksien valvontapoliittisia toimintatapoja, mukaan lukien MAC (Pakollinen käyttöoikeusvalvonta) tai Yhdysvaltain puolustusministeriö.
SELinux (Security Enhanced Linux) -hankkeessa tarjottavat käyttäjäohjelmat ja kirjastot tarjoavat laajan valikoiman toimintoja, kuten politiikan kokoamista, politiikan hallintaa, politiikan kehittämistä, SELinux-palveluita ja SELinux-apuohjelmia.
Se on osa SELinux-palveluosia
libselinux on osa "SELinux-palveluita" komponentti, joka on suunniteltu käytettäväksi sovelluksissa, joiden on oltava tietoisia SELinuxista. Sitä voidaan käyttää myös valvomaan Access Control -päätöksiä käyttämällä SELinuxia, kuten Dbus.
Tässä tarkasteltavan libselinux-kirjaston lisäksi monet muut apuohjelmat ja kirjastot ovat osa SELinux-projektia, mukaan lukien checkpolicy, libsemanage, libsepol, policycoreutils sekä sepolgen.
Aloittaminen libselinuxilla
Loppukäyttäjät eivät tarvitse libselinux-kirjastoa, mutta jotkut kehittäjät, jotka haluavat integroida SELinux-ohjelmistonsa, saattavat olla hyödyllisiä. Jos haluat asentaa libselinux-kirjasto-ohjelmiston GNU / Linux-käyttöjärjestelmään, lataa SoftVoaren viimeisin vakaa versio.
Tallenna arkisto jonnekin tietokoneellesi, mieluiten kotihakemistoosi, purkamalla se suosikkiarkistonhallintaapuohjelmasi avulla, avaamalla pääteemulaattorisovellus ja siirtymällä siihen paikkaan, jossa olet purkanut arkistotiedoston (esim. cd / home / softoware /libselinux-2.3).
Suorita & lsquo; tee & rsquo; komento koota kirjasto. Kun onnistunut kokoaminen on suoritettu, suorita jompikumpi & lsquo; sudo make install & rsquo; tai & lsquo; tee asennus & rsquo;
Mitä uutta strong> on tässä versiossa:
- checkpolicy: Tukitila ja kaksoispiste tiedostonimissä.
- libselinux: Lisää selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path -rajapinnat.
- libselinux: Fix avc_has_perm () palauttaa -1 vaikka SELinux on sallittu.
- libselinux: Asenna sysfs ennen kuin yrität asentaa selinuxfs.
- libselinux: Tuki udev-197: lle ja uudemmalle.
- libsemanage: Lisää tilintarkastustukea.
- libsemanage: Käytä MAX_UID-tarkistusta genhomedirconille.
- libsepol: Salli rajoitteen epäämisen syy määritettäväksi (käytäntöversio 29).
- Policycoreutils: Laajenna auditointi2, jonka vuoksi raportoidaan rajoituksen epäämisen syy.
- Policycoreutils: Vaihda genhomedircon-komentosarja linkin avulla puolijohde.
- Policycoreutils: Lisää sepolicy- ja semanage-testejä.
- policycoreutils: monia parannuksia, joita ei ole tehty, semanage ja gui.
- sepolgen: palautusrajoituksen epääminen aiheuttaa tietoja, lisää tiedostonimen siirtojen tukemista.
- Kaikki: Man-sivun korjaukset / päivitykset ja Makefile-parannukset.
Uutta strong> versiona:
- checkpolicy: Tukitila ja kaksoispiste tiedostonimissä.
- libselinux: Lisää selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path -rajapinnat.
- libselinux: Fix avc_has_perm () palauttaa -1 vaikka SELinux on sallittu.
- libselinux: Asenna sysfs ennen kuin yrität asentaa selinuxfs.
- libselinux: Tuki udev-197: lle ja uudemmalle.
- libsemanage: Lisää tilintarkastustukea.
- libsemanage: Käytä MAX_UID-tarkistusta genhomedirconille.
- libsepol: Salli rajoitteen epäämisen syy määritettäväksi (käytäntöversio 29).
- Policycoreutils: Laajenna auditointi2, jonka vuoksi raportoidaan rajoituksen epäämisen syy.
- Policycoreutils: Vaihda genhomedircon-komentosarja linkin avulla puolijohde.
- Policycoreutils: Lisää sepolicy- ja semanage-testejä.
- policycoreutils: monia parannuksia, joita ei ole tehty, semanage ja gui.
- sepolgen: palautusrajoituksen epääminen aiheuttaa tietoja, lisää tiedostonimen siirtojen tukemista.
- Kaikki: Man-sivun korjaukset / päivitykset ja Makefile-parannukset.
Uutta strong> versiossa 2.5:
- checkpolicy: Tukitila ja kaksoispiste tiedostonimissä.
- libselinux: Lisää selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path -rajapinnat.
- libselinux: Fix avc_has_perm () palauttaa -1 vaikka SELinux on sallittu.
- libselinux: Asenna sysfs ennen kuin yrität asentaa selinuxfs.
- libselinux: Tuki udev-197: lle ja uudemmalle.
- libsemanage: Lisää tilintarkastustukea.
- libsemanage: Käytä MAX_UID-tarkistusta genhomedirconille.
- libsepol: Salli rajoitteen epäämisen syy määritettäväksi (käytäntöversio 29).
- Policycoreutils: Laajenna auditointi2, jonka vuoksi raportoidaan rajoituksen epäämisen syy.
- Policycoreutils: Vaihda genhomedircon-komentosarja linkin avulla puolijohde.
- Policycoreutils: Lisää sepolicy- ja semanage-testejä.
- policycoreutils: monia parannuksia, joita ei ole tehty, semanage ja gui.
- sepolgen: palautusrajoituksen epääminen aiheuttaa tietoja, lisää tiedostonimen siirtojen tukemista.
- Kaikki: Man-sivun korjaukset / päivitykset ja Makefile-parannukset.
Uutta strong> versiossa 2.3 / 2.4 RC7:
- checkpolicy: Tukitila ja kaksoispiste tiedostonimeissä.
- libselinux: Lisää selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path -rajapinnat.
- libselinux: Fix avc_has_perm () palauttaa -1 vaikka SELinux on sallittu.
- libselinux: Asenna sysfs ennen kuin yrität asentaa selinuxfs.
- libselinux: Tuki udev-197: lle ja uudemmalle.
- libsemanage: Lisää tilintarkastustukea.
- libsemanage: Käytä MAX_UID-tarkistusta genhomedirconille.
- libsepol: Salli rajoitteen epäämisen syy määritettäväksi (käytäntöversio 29).
- Policycoreutils: Laajenna auditointi2, jonka vuoksi raportoidaan rajoituksen epäämisen syy.
- Policycoreutils: Vaihda genhomedircon-komentosarja linkin avulla puolijohde.
- Policycoreutils: Lisää sepolicy- ja semanage-testejä.
- policycoreutils: monia parannuksia, joita ei ole tehty, semanage ja gui.
- sepolgen: palautusrajoituksen epääminen aiheuttaa tietoja, lisää tiedostonimen siirtojen tukemista.
- Kaikki: Man-sivun korjaukset / päivitykset ja Makefile-parannukset.
Kommentteja ei löytynyt