Os aplicativos (atualmente) não têm acesso ao processamento de logins via libpam. É possível adicionar uma interface para isso, mas seria bastante privilegiado para executar a autenticação. A interface também se tornaria potencialmente confusa (pelo menos) clássica, já que qualquer número de módulos pam poderiam ser instalados no sistema, o que poderia exigir acessos adicionais.
Eu não estou familiarizado com o OMI - por que ele está usando a libpam em oposição a algo como o sudo?