我想要一种方法(PAM 模块?)通过将 @domain.tld 添加到用户名并使用密码尝试 IMAP 服务器来验证本地 Unix 用户。这样,我们可以允许拥有 Google Apps 帐户电子邮件地址的人对我们的 Unix 计算机进行身份验证。如果计算机本地不存在某个用户(即从未调用过 adduser),我希望创建该用户(也许使用 libpam-mklocaluser?)
有什么办法可以做到这一点?
答案1
没有亲身经历过,但似乎有人有过以前走过这条路。看起来 pam_imap 支持身份验证部分,但如果尚不存在本地用户帐户,您可能必须自行创建该帐户。