Which version of pam_usb are you running?
issue-416
Which distribution are you using?
Linux Mint zena 22.3 x86_64
Which login manager and desktop environment are you using?
Cinnamon 6.6.7
What happened?
After installing the libpam package from issue-416 dropbox link worked perfectly until today that
a sudo bash in a terminal drop a access denied
Checking the logs after putting a debug in pam_usb.conf
<defaults>
<option name="debug">true</option>
<!-- Example:
<option name="debug">true</option>
<option name="deny_remote">true</option>
-->
</defaults>
This shows in the log
2026-05-27T17:54:30.291434+02:00 blade pam_usb[2267372]: Authentication request for user "ant" (sudo)
2026-05-27T17:54:30.291534+02:00 blade pam_usb[2267372]: Checking whether the caller (sudo) is local or not...
2026-05-27T17:54:30.291576+02:00 blade pam_usb[2267372]: Checking for active remote desktop services...
2026-05-27T17:54:30.291610+02:00 blade pam_usb[2267372]: #011Checking for known remote desktop processes...
2026-05-27T17:54:30.304040+02:00 blade pam_usb[2267372]: #011Checking for virtual input devices...
2026-05-27T17:54:30.304130+02:00 blade pam_usb[2267372]: #011evdev: event12 bustype=0x00 phys=ALSA virtual=0
2026-05-27T17:54:30.322398+02:00 blade pam_usb[2267372]: #011evdev: event11 bustype=0x00 phys=ALSA virtual=0
2026-05-27T17:54:30.339486+02:00 blade pam_usb[2267372]: #011evdev: event10 bustype=0x00 phys=ALSA virtual=0
2026-05-27T17:54:30.357538+02:00 blade pam_usb[2267372]: #011evdev: event9 bustype=0x00 phys=ALSA virtual=0
2026-05-27T17:54:30.369440+02:00 blade pam_usb[2267372]: #011evdev: event8 bustype=0x00 phys=ALSA virtual=0
2026-05-27T17:54:30.389440+02:00 blade pam_usb[2267372]: #011evdev: event7 bustype=0x00 phys=ALSA virtual=0
2026-05-27T17:54:30.413434+02:00 blade pam_usb[2267372]: #011evdev: event6 bustype=0x19 phys=LNXVIDEO/video/input0 virtual=0
2026-05-27T17:54:30.421406+02:00 blade pam_usb[2267372]: #011evdev: event5 bustype=0x03 phys=usb-0000:00:1d.0-1.6/input1 virtual=0
2026-05-27T17:54:30.437417+02:00 blade pam_usb[2267372]: #011evdev: event4 bustype=0x03 phys=usb-0000:00:1d.0-1.6/input1 virtual=0
2026-05-27T17:54:30.446394+02:00 blade pam_usb[2267372]: #011evdev: event3 bustype=0x03 phys=usb-0000:00:1d.0-1.6/input1 virtual=0
2026-05-27T17:54:30.454386+02:00 blade pam_usb[2267372]: #011evdev: event2 bustype=0x03 phys=usb-0000:00:1d.0-1.6/input0 virtual=0
2026-05-27T17:54:30.463395+02:00 blade pam_usb[2267372]: #011evdev: event1 bustype=0x19 phys=LNXPWRBN/button/input0 virtual=0
2026-05-27T17:54:30.471399+02:00 blade pam_usb[2267372]: #011evdev: event0 bustype=0x19 phys=PNP0C0C/button/input0 virtual=0
2026-05-27T17:54:30.482416+02:00 blade pam_usb[2267372]: #011Checking pid 2267372 (sudo)...
2026-05-27T17:54:30.482504+02:00 blade pam_usb[2267372]: #011Checking pid 2267357 (bash)...
2026-05-27T17:54:30.482546+02:00 blade pam_usb[2267372]: #011Checking pid 2262723 (/usr/libexec/gnome-terminal-server)...
2026-05-27T17:54:30.482597+02:00 blade pam_usb[2267372]: #011Checking pid 1515 (/usr/lib/systemd/systemd)...
2026-05-27T17:54:30.482637+02:00 blade pam_usb[2267372]: #011Checking pid 1 (/sbin/init)...
2026-05-27T17:54:30.482674+02:00 blade pam_usb[2267372]: #011Trying to check for remote access by loginctl
2026-05-27T17:54:30.511052+02:00 blade pam_usb[2267372]: #011#011loginctl considers this session to be remote: yes
2026-05-27T17:54:30.511263+02:00 blade pam_usb[2267372]: #011loginctl says this session is remote
2026-05-27T17:54:30.511315+02:00 blade pam_usb[2267372]: Access denied.
Putting in pam_usb.conf
<service id="sudo">
<option name="deny_remote">false</option>
</service>
"solves" the issue.
Output of "pamusb-check --debug whoami"
* Authentication request for user "ant" (pamusb-check)
[src/local.c:358] Checking whether the caller (pamusb-check) is local or not...
[src/local.c:373] Checking for active remote desktop services...
[src/rmsvc.c:222] Checking for known remote desktop processes...
[src/evdev.c:032] Checking for virtual input devices...
* Cannot check for virtual input devices (permission denied on /dev/input). Run pamusb-check as root or add user to the 'input' group for reliable remote desktop detection. If using AppArmor/SELinux, check policy.
[src/local.c:392] Checking pid 2271028 (pamusb-check)...
[src/local.c:392] Checking pid 2268687 (bash)...
[src/local.c:392] Checking pid 2262723 (/usr/libexec/gnome-terminal-server)...
[src/local.c:392] Checking pid 1515 (/usr/lib/systemd/systemd)...
[src/local.c:392] Checking pid 1 (/sbin/init)...
[src/local.c:438] Using DISPLAY :0 for utmp search
[src/local.c:094] No utmp entry found for tty ":0"
[src/local.c:451] Trying to get tty from display server
[src/local.c:172] Determining tty by display server failed on /proc/9374/fd (running 'pamusb-check' as user?)
[src/local.c:462] Failed, no result while trying to get TTY from display server
[src/local.c:467] Trying to get tty by DISPLAY
[src/local.c:472] Retrying with tty tty7, obtained by DISPLAY, for utmp search
[src/local.c:097] utmp entry for tty "tty7" found
[src/local.c:098] utmp->ut_pid: 9572
[src/local.c:099] utmp->ut_user: ant
[src/local.c:125] utmp check successful, request originates from a local source!
[src/local.c:540] No remote access detected, seems to be local request - allowing.
* Searching for "authdev" in the hardware database...
* Authentication device "authdev" is connected.
* Performing one time pad verification...
[src/volume.c:106] Searching for volume with uuid 8d4d8d3a-1614-4f81-970a-386720bb8aca.
[src/volume.c:133] Found mount points: /mnt/backup
[src/volume.c:150] Found volume 8d4d8d3a-1614-4f81-970a-386720bb8aca.
[src/volume.c:177] Volume 8d4d8d3a-1614-4f81-970a-386720bb8aca is already mounted.
[src/pad.c:591] Loading device pad...
[src/pad.c:602] Loading system pad...
[src/pad.c:616] Pad match.
[src/pad.c:325] Checking whether pads are expired or not...
[src/pad.c:353] Pads were generated 2766 seconds ago, not updating.
* Access granted.
Output of "w"
USUARIO TTY DESDE LOGIN@ IDLE JCPU PCPU WHAT
ant 192.168.1.178 08:36 56:27 0.00s 0.03s sshd: ant [priv]
ant tty7 - jue19 5dias 1:14m 0.02s lightdm --session-child 13 20
Output of "loginctl"
SESSION UID USER SEAT TTY STATE IDLE SINCE
2808 1000 ant - pts/1 active yes 9h ago
c2 1000 ant seat0 tty7 closing no -
c6 1000 ant seat0 tty7 active no -
Which version of pam_usb are you running?
issue-416
Which distribution are you using?
Linux Mint zena 22.3 x86_64
Which login manager and desktop environment are you using?
Cinnamon 6.6.7
What happened?
After installing the libpam package from issue-416 dropbox link worked perfectly until today that
a sudo bash in a terminal drop a access denied
Checking the logs after putting a debug in pam_usb.conf
This shows in the log
Putting in pam_usb.conf
"solves" the issue.
Output of "pamusb-check --debug
whoami"Output of "w"
Output of "loginctl"
SESSION UID USER SEAT TTY STATE IDLE SINCE 2808 1000 ant - pts/1 active yes 9h ago c2 1000 ant seat0 tty7 closing no - c6 1000 ant seat0 tty7 active no -