Aprenda sobre autenticação PAM.

Módulos de autenticação plugáveis ​​é um conjunto que permite ao administrador do sistema local escolher como os aplicativos autenticam os usuários.

É usado em sistemas baseados em Linux e BSD (também está no seu computador se você estiver usando Mac OS, porque é um derivado do FreeBSD).

Você poderia estar mais interessado em: