diff --git a/security/pam/SCHEMATIC b/security/pam/SCHEMATIC index 1afe2d0..a19c2cb 100644 --- a/security/pam/SCHEMATIC +++ b/security/pam/SCHEMATIC @@ -1,13 +1,14 @@ #!/bin/sh name="pam" short_desc="Linux Pluggable Authentication Modules" -desc="libxcrypt is a modern library for one-way hashing of passwords. It supports a wide variety -of both modern and historical hashing methods: +desc="Linux Pluggable Authentication Modules (PAM) is a suite of libraries that allow a Linux system +administrator to configure methods to authenticate users. -yescrypt, gost-yescrypt, scrypt, bcrypt, sha512crypt, sha256crypt, md5crypt, SunMD5, sha1crypt, NT, bsdicrypt,bigcrypt, and descrypt. +It provides a flexible and centralized way to switch authentication methods for secured applications +by using configuration files instead of changing application code. There are Linux PAM +libraries allowing authentication using methods such as local passwords, LDAP, or fingerprint readers. -It provides the traditional Unix crypt and crypt_r interfaces, as well as a set of extended -interfaces pioneered by Openwall Linux, crypt_rn, crypt_ra, crypt_gensalt, crypt_gensalt_rn, and crypt_gensalt_ra." +Linux PAM is evolved from the Unix Pluggable Authentication Modules architecture." category="security" version="1.5.3_1" version2="${version%%_*}"