jpman project specific RCS keyword (jpman %Id) is obsolete, after manual entries are stored in freefall CVS repository. This old Id is useless and more worse it confuses users and bug reporters. So, this old Id is removed. Submitted by:jpman project <man-jp@jp.FreeBSD.org>
97 lines
2.2 KiB
Groff
97 lines
2.2 KiB
Groff
.\" Hey Emacs! This file is -*- nroff -*- source.
|
|
.\" %Id: pam_start.3,v 1.2 1997/02/15 18:51:54 morgan Exp %
|
|
.\" Copyright (c) Andrew G. Morgan 1996-7 <morgan@parc.power.net>
|
|
.\" $FreeBSD$
|
|
.TH PAM_START 3 "1997 Feb 15" "PAM 0.56" "Application Programmers' Manual"
|
|
.SH 名称
|
|
|
|
pam_start, pam_end \- PAM の起動
|
|
|
|
.SH 書式
|
|
.B #include <security/pam_appl.h>
|
|
.sp
|
|
.BI "int pam_start(const char " *service ", const char " *user ", const struct pam_conv " *conv ", pam_handle_t " **pamh_p ");"
|
|
.sp
|
|
.BI "int pam_end(pam_handle_t " *pamh ", int " pam_status ");"
|
|
.sp 2
|
|
.SH 解説
|
|
.TP
|
|
.B pam_start
|
|
.I PAM
|
|
ライブラリを初期化し、特定の
|
|
.IR サービス
|
|
名でアプリケーション
|
|
を確認します。インタフェースを初期化するときにユーザ名が分かっていない
|
|
場合は、
|
|
.IR ユーザ
|
|
名を
|
|
.IR NULL
|
|
にできます。
|
|
.IR conv
|
|
引数では、対話構造をライブラリに渡せます
|
|
(これとその他の構造の詳細については、
|
|
.IR PAM
|
|
アプリケーションの
|
|
開発者用ガイドを参照してください)。初期化が問題なく終了すると、
|
|
ライブラリに後でアクセスするための不透明なポインタハンドルが
|
|
.IR pamh_p
|
|
ポインタで戻されます。
|
|
|
|
.TP
|
|
.B pam_end
|
|
.B PAM
|
|
ライブラリを終了します。
|
|
.IR pamh
|
|
ハンドルが関連するサービスアプリケーションが終了します。
|
|
.IR pam_status
|
|
引数は、ライブラリからアプリケーションに戻された最新の値を渡します。
|
|
これは、ライブラリの終了方法を示します。この引数は戻り値を運ぶ他に、
|
|
.IR PAM_DATA_SILENT
|
|
と論理和を取り、モジュールがこの呼び出しを重大に扱わないことを
|
|
示すことがあります。
|
|
一般的には、現在のライブラリの終了処理が
|
|
.IR fork "(2)"
|
|
を実行したプロセスで実行されること、
|
|
および現行プロセスのスペース以外に存在するもの(ファイルなど)
|
|
を親がクリーンアップすることを示します。
|
|
|
|
.SH 戻り値
|
|
.TP
|
|
.B pam_start
|
|
.TP
|
|
.PP
|
|
.B pam_end
|
|
問題がない場合は
|
|
.BR PAM_SUCCESS
|
|
が戻されます。
|
|
.SH エラー
|
|
|
|
.BR pam_strerror "(3)"
|
|
でテキストに変換できます。
|
|
|
|
.SH 準拠
|
|
DCE-RFC 86.0, October 1995.
|
|
.PP
|
|
.sp
|
|
.BR PAM_DATA_SILENT
|
|
フラグは、1996 年 12 月 4 日現在、DCE での受け入れが保留されています。
|
|
|
|
.SH バグ
|
|
.sp 2
|
|
見つかっていません。
|
|
|
|
.SH 関連項目
|
|
.BR fork "(2), "
|
|
.BR pam_authenticate "(3), "
|
|
.BR pam_acct_mgmt "(3), "
|
|
.BR pam_open_session "(3), "
|
|
.BR pam_chauthtok "(3)."
|
|
|
|
.BR システム管理者
|
|
、
|
|
.BR モジュール開発者
|
|
、
|
|
.BR アプリケーション開発者
|
|
用の
|
|
.BR Linux-PAM
|
|
ガイドも参照してください。
|