GNU/Linux >> Belajar Linux >  >> Cent OS

fprintd Mencatat Pesan ke /var/log/messages Bahkan Jika USEFPRINTD=no di /etc/sysconfig/authconfig (CentOS/RHEL 7)

Masalahnya

Pesan kesalahan dari layanan fprintd lseperti yang di bawah ini dicatat meskipun dalam kasus USEFPRINTD=no telah dikonfigurasi ke /etc/sysconfig/authconfig .

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.

Ini terjadi bahkan setelah menjalankan perintah untuk menonaktifkan fprintd:

# authconfig --disablefingerprint --update

Solusinya

fprintd adalah layanan statis, yang dapat dimulai oleh seseorang yang mengirim pesan “net.reactivated.Fprint ” ke dalam sistem Dbus bahkan dalam kasus USEFPRINTD=no di /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 

Untuk mengatasi masalah ini, hapus instalan paket "fprintd" untuk menghilangkan pesan, jika otorisasi sidik jari tidak diperlukan.

# yum remove fprintd

atau

# rpm -e fprintd

Jika paket dependen “fprintd-pam” telah diinstal, hapus paket tersebut sebelum menghapus fprintd.


Cent OS
  1. Bagaimana systemd-tmpfiles membersihkan /tmp/ atau /var/tmp (pengganti tmpwatch) di CentOS / RHEL 7

  2. Mengapa “/var/log/messages” Melaporkan Paket Mars

  3. Pesan Auditd Mengisi /var/log/messages

  1. Apa yang dimaksud dengan pesan "segfault" di file /var/log/messages?

  2. Cara Menangkap Lebih Banyak Log di /var/log/dmesg untuk CentOS/RHEL

  3. Perubahan nama host tidak tercermin dalam /var/log/messages untuk CentOS/RHEL

  1. CentOS / RHEL :Cara Memulihkan dari file /etc/passwd yang dihapus

  2. CentOS / RHEL :Cara memutar file /var/log/wtmp dan /var/log/btmp menggunakan logrotate

  3. Django static_root di /var/www/... - tidak ada izin untuk mengumpulkan statis