I don't have any fingerprint reader connected to my machine. Why is systemd starting this useless daemon in this case? I've heard somewhere that systemd tends to be more intelligent version of sysvinit that does only what is really needed to save time and system resources. Here are two lines from my system logs on F19 machine.
systemd[1]: Starting Fingerprint Authentication Daemon... systemd[1]: Started Fingerprint Authentication Daemon.
Mateusz Marzantowicz
On 10/14/2013 01:01 PM, Mateusz Marzantowicz issued this missive:
I don't have any fingerprint reader connected to my machine. Why is systemd starting this useless daemon in this case? I've heard somewhere that systemd tends to be more intelligent version of sysvinit that does only what is really needed to save time and system resources. Here are two lines from my system logs on F19 machine.
systemd[1]: Starting Fingerprint Authentication Daemon... systemd[1]: Started Fingerprint Authentication Daemon.
As root:
# systemctl stop fprintd.service # systemctl disable fprintd.service
It doesn't use a lot of resources...leaving it running is not a huge thing but yeah, if you don't have a scanner it is sorta silly. ---------------------------------------------------------------------- - Rick Stevens, Systems Engineer, AllDigital ricks@alldigital.com - - AIM/Skype: therps2 ICQ: 22643734 Yahoo: origrps2 - - - - A friend said he climbed to the top of Mount Rainier. My view is - - that if there's no elevator, it must not be that interesting. - ----------------------------------------------------------------------
On 14.10.2013 22:19, Rick Stevens wrote:
On 10/14/2013 01:01 PM, Mateusz Marzantowicz issued this missive:
I don't have any fingerprint reader connected to my machine. Why is systemd starting this useless daemon in this case? I've heard somewhere that systemd tends to be more intelligent version of sysvinit that does only what is really needed to save time and system resources. Here are two lines from my system logs on F19 machine.
systemd[1]: Starting Fingerprint Authentication Daemon... systemd[1]: Started Fingerprint Authentication Daemon.
As root:
# systemctl stop fprintd.service # systemctl disable fprintd.serviceIt doesn't use a lot of resources...leaving it running is not a huge thing but yeah, if you don't have a scanner it is sorta silly.
It reports it's dead and started at the same time.
I know I can disable it but first I'd like to know it a little better. Then I'd like to know why systemd doesn't recognize this daemon as superflous and what triggers it's activation.
# systemctl status fprintd.service fprintd.service - Fingerprint Authentication Daemon Loaded: loaded (/usr/lib/systemd/system/fprintd.service; static) Active: inactive (dead) Docs: man:fprintd(1)
systemd[1]: Starting Fingerprint Authentication Daemon... systemd[1]: Started Fingerprint Authentication Daemon. fprintd[1870]: Launching FprintObject fprintd[1870]: ** Message: D-Bus service launched with name: net.reactivated.Fprint fprintd[1870]: ** Message: entering main loop systemd[1]: Starting Fingerprint Authentication Daemon... systemd[1]: Started Fingerprint Authentication Daemon. fprintd[2945]: Launching FprintObject fprintd[2945]: ** Message: D-Bus service launched with name: net.reactivated.Fprint fprintd[2945]: ** Message: entering main loop
Mateusz Marzantowicz
On 10/14/2013 01:40 PM, Mateusz Marzantowicz issued this missive:
On 14.10.2013 22:19, Rick Stevens wrote:
On 10/14/2013 01:01 PM, Mateusz Marzantowicz issued this missive:
I don't have any fingerprint reader connected to my machine. Why is systemd starting this useless daemon in this case? I've heard somewhere that systemd tends to be more intelligent version of sysvinit that does only what is really needed to save time and system resources. Here are two lines from my system logs on F19 machine.
systemd[1]: Starting Fingerprint Authentication Daemon... systemd[1]: Started Fingerprint Authentication Daemon.
As root:
# systemctl stop fprintd.service # systemctl disable fprintd.serviceIt doesn't use a lot of resources...leaving it running is not a huge thing but yeah, if you don't have a scanner it is sorta silly.
It reports it's dead and started at the same time.
I know I can disable it but first I'd like to know it a little better. Then I'd like to know why systemd doesn't recognize this daemon as superflous and what triggers it's activation.
It is enabled by default by the installation of the PAM system just in case you do have a scanner and wish to use it. There is no reasonable way that Anaconda could possibly test for every combination of hardware that could be present at install time. Consequently, innocuous stuff (like fprintd) get installed to try to cover as many things as possible.
By innocuous, I mean it will start, find out there's nothing to control, and die. Once it dies, it uses no resources other than the disk space it takes to hold the files associated with it and the log entries you've seen.
If you really don't want it to start, either disable it or mask it with "systemctl mask fprintd.service". If you want it gone completely, remove both the fprintd-pam and fprintd RPMs:
yum remove fprintd-pam fprintd
That's all there is to it. If you look really hard at the dmesg and messages logs, you'll see other stuff that's "superfluous" to _your_ system (e.g. nfslock and the like if you're not using NFS) and to shut them up you'd do the same thing, "systemctl disable". This is part of what being a system administrator is all about. ---------------------------------------------------------------------- - Rick Stevens, Systems Engineer, AllDigital ricks@alldigital.com - - AIM/Skype: therps2 ICQ: 22643734 Yahoo: origrps2 - - - - Huked on foniks reely wurked for me! - ----------------------------------------------------------------------
On 10/14/2013 05:31 PM, Rick Stevens wrote:
If you really don't want it to start, either disable it or mask it with "systemctl mask fprintd.service". If you want it gone completely, remove both the fprintd-pam and fprintd RPMs:
yum remove fprintd-pam fprintdThat's all there is to it.
Actually, it's not. Your log will be filled with PAM error messages until you tell PAM not to use it.
On 15.10.2013 01:13, Ian Pilcher wrote:
On 10/14/2013 05:31 PM, Rick Stevens wrote:
If you really don't want it to start, either disable it or mask it with "systemctl mask fprintd.service". If you want it gone completely, remove both the fprintd-pam and fprintd RPMs:
yum remove fprintd-pam fprintdThat's all there is to it.
Actually, it's not. Your log will be filled with PAM error messages until you tell PAM not to use it.
Yes, now I see it. There is /etc/pam.d/fingerprint-auth(-ac) that is included in /etc/pam.d/gdm-fingerprint . I'm not sure I can just remove it without destabilizing gdm login manager.
Thanks for all replys and hints,
Mateusz Marzantowicz
On 10/14/2013 01:01 PM, Mateusz Marzantowicz wrote:
I don't have any fingerprint reader connected to my machine. Why is systemd starting this useless daemon in this case? I've heard somewhere that systemd tends to be more intelligent version of sysvinit that does only what is really needed to save time and system resources. Here are two lines from my system logs on F19 machine.
systemd[1]: Starting Fingerprint Authentication Daemon... systemd[1]: Started Fingerprint Authentication Daemon.
I don't know why it's getting started, but I do know that you can use systemctl to mask the daemon.