GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

fprintd protokolliert Nachrichten in /var/log/messages, selbst wenn USEFPRINTD=no in /etc/sysconfig/authconfig (CentOS/RHEL 7)

Das Problem

Fehlermeldungen des fprintd-Dienstes wie die folgenden werden selbst im Fall USEFPRINTD=no protokolliert wurde in /etc/sysconfig/authconfig konfiguriert .

Jan 22 13:58:09 hostname dbus[914]: [system] Activating via systemd: service name='net.reactivated.Fprint' unit='fprintd.service'
Jan 22 13:58:09 hostname dbus-daemon: dbus[914]: [system] Activating via systemd: service name='net.reactivated.Fprint' unit='fprintd.service'
Jan 22 13:58:09 hostname fprintd: ** (fprintd:45376): WARNING **: fprint init failed with error -99
Jan 22 13:58:09 hostname systemd: fprintd.service: main process exited, code=exited, status=157/n/a
Jan 22 13:58:09 hostname systemd: Unit fprintd.service entered failed state.
Jan 22 13:58:09 hostname systemd: fprintd.service failed.

Dies geschieht auch nach dem Ausführen des Befehls zum Deaktivieren von fprintd:

# authconfig --disablefingerprint --update

Die Lösung

fprintd ist ein statischer Dienst, der von jemandem gestartet werden kann, der die Nachricht „net.reactivated.Fprint“ sendet ” in den System-Dbus, auch im Fall USEFPRINTD=no in /etc/sysconfig/authconfig.

# cat /usr/share/dbus-1/system-services/net.reactivated.Fprint.service
[D-BUS Service]
Name=net.reactivated.Fprint
Exec=/usr/libexec/fprintd
User=root
SystemdService=fprintd.service
# systemctl list-unit-files | grep fprintd 
fprintd.service static 

Um dieses Problem zu beheben, deinstallieren Sie das „fprintd“-Paket, um die Meldungen zu beseitigen, wenn keine Fingerabdruck-Autorisierung erforderlich ist.

# yum remove fprintd

oder

# rpm -e fprintd

Wenn das abhängige Paket „fprintd-pam“ installiert wurde, entfernen Sie es, bevor Sie fprintd entfernen.


Cent OS
  1. So ändern Sie das Standardprotokollverzeichnis (/var/log) in Rsyslog für CentOS/RHEL 6,7

  2. So ändern Sie die Standardberechtigung von /var/log/messages in CentOS/RHEL

  3. Systemprotokolldatei /var/log/messages wird automatisch gelöscht oder gekürzt (CentOS/RHEL)

  4. Was sind „segfault“-Meldungen in der Datei /var/log/messages

  5. Die Änderung des Hostnamens spiegelt sich nicht in /var/log/messages für CentOS/RHEL wider

CentOS / RHEL 7 :So stellen Sie gelöschte Root-Einträge in /etc/shadow- und/oder /etc/passwd-Dateien wieder her

Warum meldet „/var/log/messages“ Marspakete?

Auditd-Meldungen füllen /var/log/messages

So erfassen Sie weitere Protokolle in /var/log/dmesg für CentOS/RHEL

CentOS / RHEL :So rotieren Sie /var/log/wtmp- und /var/log/btmp-Dateien mit logrotate

Fehlermeldungen „Befehl abbrechen ausgegeben Nexus“ in der Datei /var/log/messages