libselinux er en gratis og åpen kildebiblioteksprogramvare som er utformet som en del av NSAs Security Enhanced Linux-programvare, også kjent som SELinux, for Linux-kjernebaserte operativsystemer.
Hva er SELinux?
SELinux (også kjent som SELinux Policy Editor) er et åpen kildekode-programvareprosjekt, en modul for Linux-kjernen, som gir ulike sikkerhetsfunksjoner og en mekanisme for å støtte flere tilgangskontrollsikkerhetspolitikker, inkludert MAC (Obligatorisk tilgangskontroll) eller Forsvarsdepartementet i USA.
Brukerlandenes verktøy og biblioteker som tilbys i SELinux-prosjektet (Security Enhanced Linux) tilbyr et bredt spekter av funksjoner, inkludert policyoppbygging, policyhåndtering, policyutvikling, SELinux-tjenester, SELinux-verktøy.
Det er en del av SELinux-tjenestekomponenten
libselinux er en del av "SELinux-tjenestene" komponent, designet for å brukes til applikasjoner som må være oppmerksom på SELinux. Det kan også brukes til å håndheve tilgangskontrollbeslutninger ved hjelp av SELinux, for eksempel Dbus.
I tillegg til libselinux-biblioteket som er vurdert her, er flere andre verktøy og biblioteker en del av SELinux-prosjektet, inkludert kontrollpolicy, libsemanage, libsepol, policycoreutils, samt sepolgen.
Komme i gang med libselinux
Sluttbrukere trenger ikke libselinux-biblioteket, men noen utviklere som ønsker å integrere SELinux-funksjonalitet i sine programmer, kan finne det nyttig. For å installere libselinux-biblioteksprogramvaren på ditt GNU / Linux-operativsystem, last ned bare den nyeste stabile utgivelsen fra Softoware.
Lagre arkivet et sted på datamaskinen, helst Hjem-katalogen din, komprimer den med din favorittarkivhåndteringsverktøy, åpne et terminalemulatorprogram og gå til stedet der du har hentet arkivfilen (f.eks. cd / home / softoware /libselinux-2.3).
Kjør & lsquo; lag & rsquo; kommandoen for å kompilere biblioteket. Etter en vellykket kompileringsprosess, kjør du enten av & lsquo; sudo make install & rsquo; eller & lsquo; gjør installasjon & rsquo; kommandoer (avhengig av om du er en bruker med privilegier eller root) for å installere libselinux-biblioteket bredt.
Hva er nytt i denne versjonen:
- kontrollpolicy: Støtteplass og kolon i filnavn.
- libselinux: Legg til selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path-grensesnitt.
- libselinux: Fix avc_has_perm () returnerer -1 selv når SELinux er permissiv.
- libselinux: Monter sysfs før du prøver å montere selinuxfs.
- libselinux: Støtte udev-197 og høyere.
- libsemanage: Legg til revisjonsstøtte.
- libsemanage: Bruk en MAX_UID-sjekk for genhomedircon.
- libsepol: Tillat begrensningsavslag for å bli bestemt (policyversjon 29).
- policycoreutils: Utvid audit2why å rapportere begrensningsavslag årsak.
- policycoreutils: Erstatt genhomedircon script med link til semodul.
- policycoreutils: Legg til sepolicy og semanage tester.
- policycoreutils: Mange forbedringer til sepolicy, semanage og gui.
- sepolgen: Tilbakestill begrensningsavvisningsinformasjon, legg til støtte for filnavnoverganger.
- Alle: Maskinsider / oppdateringer og Makefile-forbedringer.
Hva er nytt i versjon:
- kontrollpolicy: Støtteplass og kolon i filnavn.
- libselinux: Legg til selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path-grensesnitt.
- libselinux: Fix avc_has_perm () returnerer -1 selv når SELinux er permissiv.
- libselinux: Monter sysfs før du prøver å montere selinuxfs.
- libselinux: Støtte udev-197 og høyere.
- libsemanage: Legg til revisjonsstøtte.
- libsemanage: Bruk en MAX_UID-sjekk for genhomedircon.
- libsepol: Tillat begrensningsavslag for å bli bestemt (policyversjon 29).
- policycoreutils: Utvid audit2why å rapportere begrensningsavslag årsak.
- policycoreutils: Erstatt genhomedircon script med link til semodul.
- policycoreutils: Legg til sepolicy og semanage tester.
- policycoreutils: Mange forbedringer til sepolicy, semanage og gui.
- sepolgen: Tilbakestill begrensningsavvisningsinformasjon, legg til støtte for filnavnoverganger.
- Alle: Maskinsider / oppdateringer og Makefile-forbedringer.
Hva er nytt i versjon 2.5:
- kontrollpolicy: Støtteplass og kolon i filnavn.
- libselinux: Legg til selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path-grensesnitt.
- libselinux: Fix avc_has_perm () returnerer -1 selv når SELinux er permissiv.
- libselinux: Monter sysfs før du prøver å montere selinuxfs.
- libselinux: Støtte udev-197 og høyere.
- libsemanage: Legg til revisjonsstøtte.
- libsemanage: Bruk en MAX_UID-sjekk for genhomedircon.
- libsepol: Tillat begrensningsavslag for å bli bestemt (policyversjon 29).
- policycoreutils: Utvid audit2why å rapportere begrensningsavslag årsak.
- policycoreutils: Erstatt genhomedircon script med link til semodul.
- policycoreutils: Legg til sepolicy og semanage tester.
- policycoreutils: Mange forbedringer til sepolicy, semanage og gui.
- sepolgen: Tilbakestill begrensningsavvisningsinformasjon, legg til støtte for filnavnoverganger.
- Alle: Maskinsider / oppdateringer og Makefile-forbedringer.
Hva er nytt i versjon 2.3 / 2.4 RC7:
- kontrollpolicy: Støtte mellomrom og kolon i filnavn.
- libselinux: Legg til selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path-grensesnitt.
- libselinux: Fix avc_has_perm () returnerer -1 selv når SELinux er permissiv.
- libselinux: Monter sysfs før du prøver å montere selinuxfs.
- libselinux: Støtte udev-197 og høyere.
- libsemanage: Legg til revisjonsstøtte.
- libsemanage: Bruk en MAX_UID-sjekk for genhomedircon.
- libsepol: Tillat begrensningsavslag for å bli bestemt (policyversjon 29).
- policycoreutils: Utvid audit2why å rapportere begrensningsavslag årsak.
- policycoreutils: Erstatt genhomedircon script med link til semodul.
- policycoreutils: Legg til sepolicy og semanage tester.
- policycoreutils: Mange forbedringer til sepolicy, semanage og gui.
- sepolgen: Tilbakestill begrensningsavvisningsinformasjon, legg til støtte for filnavnoverganger.
- Alle: Maskinsider / oppdateringer og Makefile-forbedringer.
Kommentarer ikke funnet