ログイン画面でパスワードを要求する前にカスタムPAMを使用する方法(Fedora 35)

ログイン画面でパスワードを要求する前にカスタムPAMを使用する方法(Fedora 35)

ログインに指紋スキャナを使用する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モジュールがこのパスの下の共有ライブラリにアクセスするのを防ぎます。

おすすめ記事