diff options
Diffstat (limited to 'documentation/manual-pages/ja/man3/pam_setcred.3')
-rw-r--r-- | documentation/manual-pages/ja/man3/pam_setcred.3 | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/documentation/manual-pages/ja/man3/pam_setcred.3 b/documentation/manual-pages/ja/man3/pam_setcred.3 new file mode 100644 index 0000000000..b4927683a4 --- /dev/null +++ b/documentation/manual-pages/ja/man3/pam_setcred.3 @@ -0,0 +1,80 @@ +.\" Hey Emacs! This file is -*- nroff -*- source. +.\" $Id: pam_setcred.3,v 1.5 2002-11-03 06:38:28 horikawa Exp $ +.\" %FreeBSD: src/contrib/libpam/doc/man/Attic/pam_setcred.3,v 1.2.6.2 2001/06/11 15:28:11 markm Exp % +.\" Copyright (c) Andrew G. Morgan 1996,1997 <morgan@parc.power.net> +.\" $FreeBSD$ +.TH PAM_SETCRED 3 "1997 July 6" "PAM 0.58" "App. Programmers' Manual" +.SH 名称 + +pam_setcred \- ユーザに証明書を設定 + +.SH 書式 +.B #include <security/pam_appl.h> +.sp +.BI "int pam_setcred(pam_handle_t " *pamh ", int " flags ");" +.sp 2 +.SH 解説 +.B pam_setcred + +この関数を使用すると、ユーザの証明書の確立、保守、削除ができます。 +ユーザが認証された後で、そのユーザのセッションを +.BR pam_open_session "(3)" +で開く前に呼び出してください。 + +証明書には、グループメンバシップ、チケットファイル、PAM 環境変数など、 +多くの形式があることに注意してください。このため、この関数を +呼び出す前にユーザの基本的な ID をアプリケーションで確立することが +重要になります。デフォルトの +.BR PAM +環境変数を設定し、 +.BR initgroups "(2)" +かそれと同等のものを実行してください。 + +.SH 有効なフラグ +.TP +.BR PAM_ESTABLISH_CRED +ユーザの証明書を初期化します。 + +.TP +.BR PAM_DELETE_CRED +ユーザの証明書を削除します。 + +.TP +.BR PAM_REINITIALIZE_CRED +ユーザの証明書を削除してから初期化します。 + +.TP +.BR PAM_REFRESH_CRED +既存の証明書の有効期限を延期します。 + +.SH 戻り値 + +問題がない場合は、 +.BR PAM_SUCCESS +が戻されます。その他すべての戻り値は、エラーとして扱ってください。 + +.SH エラー +.BR pam_strerror "(3)" +でテキストに変換できます。 + +.SH 準拠 +DCE-RFC 86.0, October 1995. + +.SH バグ +.sp 2 +見つかっていません。 + +.SH 関連項目 + +.BR pam_authenticate "(3), " +.BR pam_strerror "(3), " +.BR pam_open_session "(3). " + +.BR システム管理者 +、 +.BR モジュール開発者 +、 +.BR アプリケーション開発者 +用の +.BR Linux-PAM +ガイドも参照してください。 |