O GNOME usa gdm-password
como o nome do serviço PAM para logins e desbloqueios, portanto não é possível distingui-los no PAM. Para fazer isso, você teria que criar uma compilação personalizada do GNOME Shell, editando especificamente js / gdm / util.js para usar nomes de serviços diferentes dependendo do contexto. Este seria um recurso muito útil para PR para eles se você fizesse isso.