Rumah Audio Apakah modul pengesahan pluggable (pam)? - definisi dari techopedia

Apakah modul pengesahan pluggable (pam)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Modul Pengesahan Pluggable (PAM)?

Modul pengesahan pluggable (PAM) adalah antara muka pengaturcaraan aplikasi (API) untuk perkhidmatan berkaitan pengesahan, yang membenarkan pentadbir sistem untuk menambah kaedah pengesahan baru dengan memasang PAM dan mengubah suai dasar pengesahan dengan mengedit fail konfigurasi.

Techopedia menerangkan Modul Pengesahan Pluggable (PAM)

Modul pengesahan pluggable (PAM) adalah satu mekanisme yang mengintegrasikan pelbagai skema pengesahan peringkat rendah ke API peringkat tinggi yang membenarkan program bergantung kepada pengesahan ditulis tanpa skim pengesahan asas. PAM pada mulanya dicadangkan pada tahun 1995 oleh Vipin Samar dan Charlie Lai dari Sun Microsystems. Ia kemudian diadopsi sebagai rangka kerja pengesahan untuk persekitaran desktop biasa.


Walaupun PAM pertama kali muncul sebagai sumber terbuka di Linux, PAM kini disokong dalam AIX OS, Dragon Fly BSD, BSD Percuma, HP-UX, Linux, Mac OS X, Net BSD dan Solaris, antara lain. Ia telah diseragamkan sebagai sebahagian daripada proses penyeragaman UNIX X / Open yang menghasilkan X / Buka standard log masuk tunggal.


PAM boleh dikonfigurasikan untuk menyangkal program hak untuk mengesahkan pengguna dan memberi amaran kepada program tertentu dari percubaan pengesahan. Program-program ini menggunakan modul PAM dan dilampirkan pada aplikasi pada masa berjalan.


API PAM menawarkan enam primitif pengesahan yang dikumpulkan dalam empat kemudahan: pengesahan, akaun, sesi dan kata laluan. Pengesahan adalah satu kemudahan yang berkaitan dengan pengesahan pengesahan dan menetapkan kelayakan akaun selain menyediakan dua primitives, pam_authenticate dan pam_setcred. Bekas primitif mengesahkan pemohon dengan meminta token pengesahan dan membandingkannya dengan nilai yang disimpan dalam pangkalan data atau diperolehi daripada pelayan pengesahan. Pam_sercred memulakan kelayakan akaun seperti ID pengguna, keanggotaan kumpulan dan had sumber.

Apakah modul pengesahan pluggable (pam)? - definisi dari techopedia