你可以随时为支持 PAM 的应用程序创建或添加新的 PAM 模块。
例如,一个程序开发人员可以创建一个一次性密码的产生方法,并编写一个 PAM 模块来支持它。支持 PAM 的应用程序可以马上使用这个新模块而不用重新进行编译。
这可以让程序开发人员和系统管理员在不需要重新编译的情况下为不同的应用程序测试各种用户身份验证方法。
编写模块的文档包括在 /usr/share/doc/pam-<version-number>/ 目录中,其中,<version-number> 是你系统上的 PAM 的版本号。