Authentication

可以使用 PAM 對非作業系統使用者進行身份驗證嗎?

  • January 23, 2018

我有一個 web 應用程序(從 Ubuntu 16.04 LTS 提供的 JupyterHub)。我想讓使用者使用使用者名/密碼對對其進行身份驗證。這些使用者通常沒有本地作業系統使用者帳戶。是否可以使用 PAM 針對本地數據庫或密碼文件而不是本地作業系統帳戶對使用者進行身份驗證?

PAM 代表“可插拔驗證模組”。整個想法是該平台是模組化的,允許您從任何需要的地方獲取使用者和身份驗證系統。當您使用 Ubuntu 時,您應該能夠找到一整套涵蓋您所追求的模組,例如 libpam-mysql(它提供 pam_mysql.so)。有很多範例以及對模組首頁的引用。

引用自:https://serverfault.com/questions/893561