Innehållsförteckning:
- Definition - Vad betyder PAM (Pluggable Authentication Module)?
- Techopedia förklarar PAM (Pluggable Authentication Module)
Definition - Vad betyder PAM (Pluggable Authentication Module)?
En pluggbar autentiseringsmodul (PAM) är ett applikationsprogrammeringsgränssnitt (API) för autentiseringsrelaterade tjänster, som tillåter systemadministratörer att lägga till nya autentiseringsmetoder genom att installera PAM och ändra autentiseringspolicyer genom att redigera konfigurationsfilerna.
Techopedia förklarar PAM (Pluggable Authentication Module)
En pluggbar autentiseringsmodul (PAM) är en mekanism som integrerar flera autentiseringsscheman på låg nivå i API: er på hög nivå som gör att program som är beroende av autentisering kan skrivas oberoende av underliggande autentiseringsscheman. PAM föresloges initialt 1995 av Vipin Samar och Charlie Lai från Sun Microsystems. Det antogs senare som en autentiseringsram för den gemensamma skrivbordsmiljön.
Även om PAM först dök upp som en öppen källa i Linux stöds PAM för närvarande i AIX OS, Dragon Fly BSD, Free BSD, HP-UX, Linux, Mac OS X, Net BSD och Solaris, bland andra. Det standardiserades som en del av X / Open UNIX-standardiseringsprocessen vilket resulterade i X / Open-standarden för enkel inloggning.
PAM kan konfigureras så att program nekas rätten att autentisera användare och varna vissa program från ett autentiseringsförsök. Dessa program använder PAM-modulen och är kopplade till applikationer vid körning.
PAM API erbjuder sex autentiseringsprinciper grupperade i fyra faciliteter: autentisering, konto, session och lösenord. Autentisering är en anläggning som handlar om att autentisera sökande och upprätta kontouppgifter förutom att tillhandahålla två primitiv, pam_authenticate och pam_setcred. Det tidigare primitiva autentiserar sökanden genom att begära ett autentiserings-token och jämföra det med ett värde lagrat i en databas eller erhållet från autentiseringsserver. Pam_sercred initierar kontouppgifter som användar-ID, gruppmedlemskap och resursgränser.
