将GApps用户同步到LDAP(或者只是passwd文件)

你知道有什么方法将用户从GApps同步到LDAP吗? 或者,也许有什么工具可以将GApps用户与passwd文件同步?

我知道,Google有工具将用户从LDAP同步到GApps。

为什么我需要这个? 因为我在GApps Domain工作,我们有很多开发者服务器。 我想自动化我的工作的一部分。 如果没有这样的工具 – 我会尝试用curl,google api和bash写一个! 🙂

鉴于Google的主要用例是让您放弃本地目录服务,我认为您将很难find任何固定的示例。

Google Directory API具有检索所有用户的function,输出应该相当容易parsing(因为它只是JSON)。 您可能可以使用此API和LDAP同步连接器等工具拼凑一些东西。 (我对这个特定的工具不够了解,但是他们的邮件列表上有一则声明,声称Google Apps可以用作同步源 。)

(试图寻找这个非常令人沮丧,我可以find人们寻找你想要的东西,但不可避免的是一群“有帮助”的人过来,并build议Google Apps Directory Sync,这正是你或他们正在寻找的东西。 )

编辑:

@ Zoredache提出了一个非常好的和实用的观点。 我没有办法从Google获取密码哈希值。 我无法想象一个他们曾经让你下载这个世界的世界。

请记住,你将不得不自己处理密码。

如果这是有问题的,你可能会考虑使用Google进行身份validation和使用OAuth2(尽pipe我不容易find一个PAM模块)。