Como o principal caso de uso do Google é fazer com que você abandone os serviços de diretório locais, acho que será difícil encontrar exemplos de enlatados.
A Google Directory API tem a funcionalidade para recuperar todos os usuários e a saída deve ser razoavelmente fácil de analisar (já que é apenas JSON). Você pode fazer algo com essa API e uma ferramenta como o Conector de Sincronização LDAP . (Eu não sei o suficiente sobre essa ferramenta em particular, mas há uma postagem em sua lista de discussão que afirma que o Google Apps pode ser usado como uma fonte de sincronização .
(Tentar pesquisar por isso é muito frustrante. Posso encontrar pessoas procurando o que você quer, mas inevitavelmente um monte de pessoas "úteis" aparece e sugere o Google Apps Directory Sync, que é exatamente não o que você ou eles estão procurando.)
Editar:
@ Zoredache levanta um ponto muito bom e prático. Não vejo como recuperar hashes de senha do Google. Não consigo imaginar um mundo em que eles já permitiram que você os baixasse.
Lembre-se de que você terá que lidar com as próprias senhas.
Se isso for problemático, você pode usar o Google para fazer a autenticação e usar o OAuth2 (embora eu não esteja encontrando um módulo PAM).