Description
linux-id is a FIDO2/WebAuthn software token for Linux that stores private keys inside the system TPM 2.0 chip. It emulates a USB HID device via the kernel's uhid facility so that browsers detect it like a hardware key.
Installation Instructions
By default, linux-id uses pinentry for presence confirmation. To use fingerprint authentication via fprintd instead:
- Ensure a fingerprint is enrolled:
fprintd-enroll - Override the systemd service command:
systemctl --user edit linux-id.service - Add the following lines:
[Service]
ExecStart=
ExecStart=/usr/bin/linux-id --auth fprintd
- Restart the service:
systemctl --user restart linux-id.service
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download |
|---|---|---|
Fedora 43
|
x86_64 (0)* | Fedora 43 (2 downloads) |
Fedora 44
|
x86_64 (2)* | Fedora 44 (3 downloads) |
Fedora eln
|
x86_64 (0)* | Fedora eln (1 downloads) |
Fedora rawhide
|
x86_64 (0)* | Fedora rawhide (2 downloads) |
* Total number of downloaded packages.
Quick Enable
#> dnf copr enable hamishw96/linux-id
More info about enabling Copr repositories
Fedora 43