<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Linux_PAM</id>
	<title>Linux PAM - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Linux_PAM"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Linux_PAM&amp;action=history"/>
	<updated>2026-05-10T06:25:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Linux_PAM&amp;diff=6956112&amp;oldid=prev</id>
		<title>imported&gt;Xose.vazquez at 05:54, 6 May 2025</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Linux_PAM&amp;diff=6956112&amp;oldid=prev"/>
		<updated>2025-05-06T05:54:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Software library to manage authentication on Linux}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = Linux PAM&lt;br /&gt;
| title = Linux PAM&lt;br /&gt;
| logo = &amp;lt;!-- Image name is enough --&amp;gt;&lt;br /&gt;
| logo caption = &lt;br /&gt;
| logo size = &lt;br /&gt;
| logo alt = &lt;br /&gt;
| screenshot = &amp;lt;!-- Image name is enough --&amp;gt;&lt;br /&gt;
| caption = &lt;br /&gt;
| screenshot size = &lt;br /&gt;
| screenshot alt = &lt;br /&gt;
| author = &lt;br /&gt;
| developer = &lt;br /&gt;
| released = &amp;lt;!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --&amp;gt;&lt;br /&gt;
| discontinued = &lt;br /&gt;
| latest release version = {{wikidata|property|preferred|references|edit|Q6555077|P348|P548=Q2804309}}&lt;br /&gt;
| latest release date = {{wikidata|qualifier|preferred|single|Q6555077|P348|P548=Q2804309|P577}}&lt;br /&gt;
| latest preview version = &lt;br /&gt;
| latest preview date = &amp;lt;!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --&amp;gt;&lt;br /&gt;
| programming language = [[C (programming language)|C]]&lt;br /&gt;
| operating system = [[Linux]]&lt;br /&gt;
| platform = &lt;br /&gt;
| size = &lt;br /&gt;
| genre = authentication&lt;br /&gt;
| repo = {{URL|github.com/linux-pam/linux-pam}}&lt;br /&gt;
| license = [[GNU General Public License]] or [[Modified BSD License]]&lt;br /&gt;
| website = {{URL|linux-pam.org}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Linux Pluggable Authentication Modules&amp;#039;&amp;#039;&amp;#039; (PAM) is a suite of libraries that allow a Linux [[system administrator]] to configure methods to [[Authentication|authenticate]] users. It provides a flexible and centralized way to switch authentication methods for secured applications by using configuration files instead of changing application code.&amp;lt;ref&amp;gt;{{Cite web|title=Chapter 1. Introduction|url=http://www.linux-pam.org/Linux-PAM-html/sag-introduction.html|access-date=2023-11-11|website=An Internet Archive page of Linux PAM site|archive-url=https://web.archive.org/web/20210506140423/http://www.linux-pam.org/Linux-PAM-html/sag-introduction.html |archive-date=2021-05-06 }}&amp;lt;/ref&amp;gt; There are Linux PAM libraries allowing authentication using methods such as local passwords, [[Lightweight Directory Access Protocol|LDAP]], or fingerprint readers.&amp;lt;ref&amp;gt;{{Cite web|last=Lauber|first=Susan|date=2020-07-22|title=An introduction to Pluggable Authentication Modules (PAM) in Linux|url=https://www.redhat.com/sysadmin/pluggable-authentication-modules-pam|access-date=2021-02-28|website=Red Hat|language=en}}&amp;lt;/ref&amp;gt; Linux PAM is evolved from the [[Unix]] [[Pluggable Authentication Modules]] architecture.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.linuxjournal.com/article/5940|title=Securing Applications on Linux with PAM {{!}} Linux Journal|last1=Fernandes|first1=Savio|last2=Reddy|first2=KLM|website=[[Linux Journal]]|language=en|access-date=2018-09-30}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Linux-PAM separates the tasks of authentication into four independent management groups:&amp;lt;ref&amp;gt;{{Cite web|title=pam.d(8): Pluggable Authentication Modules for - Linux man page|url=https://linux.die.net/man/8/pam.d|access-date=2021-02-28|website=linux.die.net}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* account modules check that the specified account is a valid authentication target under current conditions. This may include conditions like account expiration, time of day, and that the user has access to the requested service.&lt;br /&gt;
* authentication modules verify the user&amp;#039;s identity, for example by requesting and checking a password or other secret. They may also pass authentication information on to other systems like a [[Keyring (cryptography)|keyring]].&lt;br /&gt;
* password modules are responsible for updating passwords, and are generally coupled to modules employed in the authentication step. They may also be used to enforce strong passwords.&lt;br /&gt;
* session modules define actions that are performed at the beginning and end of sessions. A session starts after the user has successfully authenticated.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Portal|Linux|Free and open-source software}}&lt;br /&gt;
*[[Pluggable Authentication Modules]]&lt;br /&gt;
*[[OpenPAM]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://www.linux-pam.org/ Primary distribution site for the Linux-PAM project]&lt;br /&gt;
*[https://github.com/linux-pam/linux-pam Development site for the Linux-PAM project]&lt;br /&gt;
* [http://aplawrence.com/Basics/understandingpam.html &amp;#039;&amp;#039;Understanding PAM&amp;#039;&amp;#039;, by A.P. Lawrence]&lt;br /&gt;
&lt;br /&gt;
{{Linux kernel}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux kernel features]]&lt;br /&gt;
[[Category:Computer access control frameworks]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Security-software-stub}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Xose.vazquez</name></author>
	</entry>
</feed>