The greeter program is run as the unprivileged "gdm" user/group. This user and group are described in the "Security" section of this document. The main functions of the greeter program are to provide a mechanism for selecting an account for log in and to drive the dialogue between the user and system when authenticating that account. The authentication process is driven by Pluggable Authentication Modules (PAM). The PAM modules determine what prompts (if any) are shown to the user to authenticate. On the average system, the greeter program will request a username and password for authentication. However some systems may be configured to use supplemental mechanisms such as a fingerprint or SmartCard readers. GDM can be configured to support these alternatives in parallel with greeter login extensions and the --enable-split-authentication./configure option, or one at a time via system PAM configuration.
Il programma greeter è eseguito con i pemessi senza privilegi dell'utente/gruppo "gdm". Tale utente e gruppo sono descritti nella sezione "Sicurezza" di questo documento. La funzione principale del programma greeter è quella di autenticare gli utenti. Il processo di autenticazione è guidato da PAM (Pluggable Authentication Modules). I moduli PAM determinano se e quali prompt sono mostrati all'utente per autenticarsi. Su un sistema tipico, il programma greeter richiede nome utente e password per l'autenticazione. Alcuni sistemi potrebbero però essere configurati per usare meccanismi alternativi come lettori di impronte digitali o SmartCard. GDM e PAM possono essere configurati per non richiedere alcun imput, nel qual caso GDM effettua automaticamente l'accesso e semplicemente avvia una sessione, comportamento utile per alcuni ambienti come i chioschi.