ログインに指紋スキャナを使用するPAMモジュールを開発しました。 Ubuntu 18でテストしました。 Ubuntuではファイルを変更し/etc/pam.d/common-auth
、最初の行に次の行を追加しました。
auth sufficient /usr/local/lib/libpam_myscanner.so
しかし、Fedora 35では、多くのファイルの最初の行にこの行を追加しましたが、何も起こりませんでした。 runコマンドを使用しようとすると、sudo
スキャナーを使用して認証するように求められます。
ログインパスワードを要求する前にPAMモジュールを追加するにはどうすればよいですか?
現在変更中のファイル:
login, system-auth, password-auth, gdm-password, sudo
ベストアンサー1
私はlddを使用し、私のpamモジュールが私のユーザーパス(/home/user)の下の共有ライブラリにアクセスできることを発見しました。 FedoraとCentOSでは、SELinuxは私のpamモジュールがこのパスの下の共有ライブラリにアクセスするのを防ぎます。