Linux のユーザー名とパスワードを使用してユーザーを認証する必要があるプログラムを作成しました。私はそれがPAMで行うべきだと思います。google PAM モジュールから python3 を検索してみましたが、何も見つかりませんでした。PAM ライブラリを使用する準備はできていますか、それとも独自のライブラリを作成してみますか? PAM の使用は、考慮する必要のある特別なセキュリティ リスクですか?
python3 spwd クラスを使用してユーザーを認証できることはわかっていますが、ルート アクセスでプログラムを実行する必要があるため、それを使用したくありません。