Oracle® Solaris 11 セキュリティー開発者ガイド

印刷ビューの終了

更新: 2014 年 7 月
 
 

その他の有用な PAM 関数

前記の単純なアプリケーション Example 3–1 では、主要 PAM 関数のうちほんの数種類しか使用されていません。このセクションでは、その他の有用な PAM 関数をいくつか紹介します。

pam_open_session(3PAM) 関数は、ユーザー認証が成功したあと、新しいセッションをオープンする際に呼び出されます。

pam_getenvlist(3PAM) 関数は、新しい環境を確立する際に呼び出されます。pam_getenvlist() は、既存環境にマージすべき新しい環境を返します。

pam_eval(3PAM) 関数は、呼び出し元によって指定されたファイルに格納されている PAM 構成を読み込み、評価します。この関数は pam_user_policy(5) PAM モジュールによって呼び出されます。