Volendo fornire un esempio di esito negativo, possiamo impartire lo stesso comando per un utente inesistente:
# pamusb-check utente_inesistente
ottenendo il seguente risultato, stavolta negativo:
* No device configured for user "utente_inesistente".
oppure, dopo aver disconnesso la pendrive, possiamo impartire il comando:
# pamusb-check testuser
ottenendo il seguente risultato, ancora una volta negativo:
* Authentication request for user "testuser" (pamusb-check) * Device "Kingston" is not connected. * Access denied.
Una volta terminata la verifica delle utenze configurate con esito positivo, è possibile passare alla configurazione dello schema di autenticazione desiderato.
Configurazione per specifiche applicazioni
In alternativa alla configurazione dello schema generale di autenticazione (che ha effetto indifferentemente su tutte le applicazioni che utilizzano PAM), è possibile integrare le funzioni di pam_usb limitatamente a una o più specifiche applicazioni. A tal fine, sarà necessario riportare, se modificato, il contenuto di /etc/pamusb.conf al proprio contenuto originario, quindi modificare il file di configurazione specifico per l'applicazione di nostro interesse (contenuto nella directory /etc/pam.d).
Ad esempio, lo schema di autenticazione di PAM specifico per gdm (gnome display manager) è contenuto nel file /etc/pam.d/gdm il cui contenuto predefinito è:
#%PAM-1.0 auth required pam_env.so auth required pam_stack.so service=system-auth auth required pam_nologin.so account required pam_stack.so service=system-auth password required pam_stack.so service=system-auth session required pam_stack.so service=system-auth session optional pam_console.so
Per abilitare l'uso di pam_usb solo per gdm secondo, ad esempio, lo schema alternative mode, è necessario modificare /etc/pam.d/gdm come di seguito indicato:
#%PAM-1.0 auth sufficient pam_usb.so auth required pam_env.so auth required pam_stack.so service=system-auth auth required pam_nologin.so account required pam_stack.so service=system-auth password required pam_stack.so service=system-auth session required pam_stack.so service=system-auth session optional pam_console.so