Linux PAM - Linux PAM
| Stabil utgivelse | 1.5.2 / 3. september 2021
|
|---|---|
| Oppbevaringssted | https://github.com/linux-pam/linux-pam |
| Skrevet inn | C |
| Operativsystem | Linux |
| Type | godkjenning |
| Tillatelse | GNU General Public License eller modifisert BSD -lisens |
| Nettsted | www |
Linux Pluggable Authentication Modules (PAM) er en pakke med biblioteker som lar en Linux -systemadministrator konfigurere metoder for å autentisere brukere. Det gir en fleksibel og sentralisert måte å bytte godkjenningsmetoder for sikrede applikasjoner ved å bruke konfigurasjonsfiler i stedet for å endre applikasjonskode. Det er Linux PAM -biblioteker som tillater autentisering ved bruk av metoder som lokale passord, LDAP eller fingeravtrykklesere. Linux PAM er utviklet fra arkitekturen Unix Pluggable Authentication Modules .
Linux-PAM skiller autentiseringsoppgavene i fire uavhengige styringsgrupper:
- kontomoduler sjekker at den angitte kontoen er et gyldig autentiseringsmål under gjeldende forhold. Dette kan omfatte betingelser som utløp av konto, tidspunkt på dagen og at brukeren har tilgang til den forespurte tjenesten.
- godkjenningsmoduler bekrefter brukerens identitet, for eksempel ved å be om og sjekke et passord eller en annen hemmelighet. De kan også sende autentiseringsinformasjon videre til andre systemer som en nøkkelring .
- passordmoduler er ansvarlige for oppdatering av passord, og er vanligvis koblet til moduler som brukes i autentiseringstrinnet. De kan også brukes til å håndheve sterke passord.
- sesjonsmoduler definerer handlinger som utføres i begynnelsen og slutten av økter. En økt starter etter at brukeren er godkjent.
Se også
Referanser
Eksterne linker
- Primær distribusjonssted for Linux-PAM-prosjektet
- Utviklingssted for Linux-PAM-prosjektet
- Understanding PAM , av AP Lawrence
- Linux PAM -moduler , av Mokhtar Ebrahim