Comments (9)
Try running sudo howdy config
and changing the device id value (probably a number between 0 and 4) until you get the right camera. There are more sophisticated ways to determine which one is the IR camera, but trust me, this is a lot quicker.
As for the lock screen issue: If i recall correctly there is a permission issue sometimes. Could you try the steps in this comment?
from howdy.
It should be enabled in PAM automatically, what does your common-auth file look like? (sudo cat /etc/pam.d/common-auth
)
When Howdy encounters an error, it tends to fail silently because that's recommended for PAM. modules. You could check /var/log/auth.log
for any errors?
from howdy.
Here` is my common-auth file:
#
# /etc/pam.d/common-auth - authentication settings common to all services
#
# This file is included from other service-specific PAM config files,
# and should contain a list of the authentication modules that define
# the central authentication scheme for use on the system
# (e.g., /etc/shadow, LDAP, Kerberos, etc.). The default is to use the
# traditional Unix authentication mechanisms.
#
# As of pam 1.0.1-6, this file is managed by pam-auth-update by default.
# To take advantage of this, it is recommended that you configure any
# local modules either before or after the default block, and use
# pam-auth-update to manage selection of other modules. See
# pam-auth-update(8) for details.
# here are the per-package modules (the "Primary" block)
auth [success=1 default=ignore] pam_unix.so nullok_secure
# here's the fallback if no module succeeds
auth requisite pam_deny.so
# prime the stack with a positive return value if there isn't one already;
# this avoids us returning an error just because nothing sets a success code
# since the modules above will each just jump around
auth required pam_permit.so
# and here are more per-package modules (the "Additional" block)
auth optional pam_ecryptfs.so unwrap
auth optional pam_cap.so
# end of pam-auth-update config
It appears all references to howdy are when I was testing commands and not actually in authentication usage (I think, as the log lines are from a few days ago.)
Thanks for the reply!
from howdy.
It seems that Howdy didn't get inserted into common-auth during install, which is really weird. Do you recall being asked if the proposed changes to this file should be applied (during the apt install howdy command)?
Either way, try adding
auth sufficient pam_python.so /lib/security/howdy/pam.py
on the empty line between "# pam-auth-update(8) for details." and "# here are the per-package modules (the "Primary" block)". You can use nano (sudo nano /etc/pam.d/common-auth
) for this if you didn't know already.
from howdy.
Thanks, that worked! I don't remember having that option during install but I may have made a mistake. Now I have a different issue though, somehow it's using my normal camera instead of my IR camera. It originally was using my IR camera (I chose it correctly during set up and was able to see it working when using the test command.)
from howdy.
Are both the test command (sudo howdy test
) as well as normal authenticating through Howdy (by using sudo for instance) using the wrong camera now?
from howdy.
Yup, both are using the normal webcam camera. I'm using a Ryzen HP x360 Envy (13.3inch).
Also, it's currently not working on the lock screen. I have to go back to the user selection screen for it to start trying face recognition, Is that the intention? Sorry to bombard you with questions.
from howdy.
Everything appears to working fine now! Thankyou so much for all your help and this lovely tool!
from howdy.
You're welcome!
from howdy.
Related Issues (20)
- KDE Neon 6.0 login screen does not automatically unlock after face detection
- Using howdy only for gdm HOT 5
- Changing and Testing howdy certainty HOT 1
- Enhance the "Error when trying to add a face model" happening
- SSH_CONNECTION security issue is back HOT 5
- abort_if_ssh not working in Fedora 40 HOT 1
- slow to open camera on ubuntu noble
- /usr/lib/libpango-1.0.so.0: undefined symbol: g_once_init_leave_pointer HOT 5
- Deprecation Warning: datetime.datetime.utcnow HOT 1
- No face model known with manual installation using meson HOT 1
- [Feature] Create a command that runs camera setup again
- Can't run howdy on Ubuntu 24.04 HOT 1
- Howdy can't import module ConfigParser however it's alreayd installed HOT 1
- Ubuntu 24.04 - camera authentication will not start HOT 5
- Unable to use Howdy with software managing multiple Python versions
- No module named 'cli' in ubuntu 24.04 LTS HOT 1
- BrokenPipeError after enabling the "hotkey" RubberStamp HOT 2
- howdy on nixos HOT 1
- Howdy does not work with swaylock
- Howdy for unlocking PC
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from howdy.