elementary / elementary/greeter

greeter requires both a password and finger print to log in

Open
#868 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Vala
Stars
175
Forks
42
Avg merge
2h 51m
Merged PRs (30d)
1

Description

### What Happened?

when attempting to log in on system boot, I am required to first input my password and then touch my fingerprint sensor to log in successfully. If I do not touch my fingerprint reader within the timeout period, I am given a generic login error and am told to try again. If I only touch my fingerprint reader without entering the password, nothing happens.
This happens on my fresh arch install that I've made sure not to install too many things on.

### Steps to Reproduce

add a finger to fprintd
add fprintd as a sufficient method of auth to /etc/pam.d/system-auth
try to log in on first boot (lock screen works fine but I'm pretty sure that is a different service)

### Expected Behavior

greeter should let you to either use your password or use your fingerprint not both (and especially not require both and not say anything about needing the fingerprint)

### OS Version

8.x (Circe)

### OS Architecture

amd64 (on most hardwares)

### Session Type

Secure Session (Wayland, This is the default)

### Software Version

Latest release (I have run all updates)

### Log Output

```shell
relevant logs from journalctl with the word greeter in them

Mar 12 10:42:01 Sammypants-Laptop greetd[756]: config: Config { file: ConfigFile { terminal: ConfigTerminal { vt: Specific(1), switch: true }, general: ConfigGeneral { source_profile: true, runfile: "/run/greetd.run", service: "greetd" }, default_session: ConfigSession { command: "dms-greeter --command niri -C /etc/greetd/niri/config.kdl", user: "greeter", service: "greetd-greeter" }, initial_session: None }, internal: ConfigInternal { session_worker: 0 } }
Mar 12 10:42:01 Sammypants-Laptop greetd[757]: pam_unix(greetd:session): session opened for user greeter(uid=964) by greeter(uid=0)
Mar 12 10:42:01 Sammypants-Laptop systemd-logind[676]: New session '1' of user 'greeter' with class 'greeter' and type 'tty'.
Mar 12 10:42:01 Sammypants-Laptop (systemd)[768]: pam_warn(systemd-user:setcred): function=[pam_sm_setcred] flags=0x8002 service=[systemd-user] terminal=[] user=[greeter] ruser=[] rhost=[]
Mar 12 10:42:01 Sammypants-Laptop (systemd)[768]: pam_unix(systemd-user:session): session opened for user greeter(uid=964) by greeter(uid=0)
Mar 12 10:42:01 Sammypants-Laptop systemd-logind[676]: New session '2' of user 'greeter' with class 'manager-early' and type 'unspecified'.
Mar 12 10:42:02 Sammypants-Laptop systemd[1]: Started Session 1 of User greeter.
Mar 12 10:42:02 Sammypants-Laptop dms-greeter/niri[801]: 2026-03-12T15:42:02.331383Z WARN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode
Mar 12 10:42:02 Sammypants-Laptop dms-greeter/niri[801]: 2026-03-12T15:42:02.515083Z WARN niri::backend::tty: error binding wl-display in EGL: EglExtensionNotSupported(["EGL_WL_bind_wayland_display"])
Mar 12 10:42:13 Sammypants-Laptop greetd[757]: pam_unix(greetd:session): session closed for user greeter
Mar 12 10:42:25 Sammypants-Laptop (sd-pam)[771]: pam_unix(systemd-user:session): session closed for user greeter
```

### Hardware Info

laptop, intel cpu, whatever fingerprint reader is on current generation dell laptops (in my case, dell 14 plus db14250)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.