PWAUTH(8)

名前
pwauth - 管理者の設定したパスワード認証法

説明
システムの管理者は、ユーザが本人である事を認証する手段として、 プログラムをいくつか設定しておく事が出来る。 それらのプログラムは/etc/passwdもしくは/etc/shadowファイル中で、 暗号化されたパスワードの代わりとして指定される。 ユーザアカウントを管理するユーティリティは、暗号化されたパスワード欄 を調べ、そのユーザに対してシステム管理者が認証プログラムを設定して いるかどうかを判断する。 管理プログラムのいずれかが、 これから変更されるユーザに認証プログラムが設定されていると 判断した場合は常に、pw_auth関数が呼び出される。

ユーザ認証に用いる最初のエントリはuseraddコマンドにより生成される。 認証情報の変更やユーザアカウントを削除する等の変更に際しては pw_auth関数が呼び出され、 各ユーザアカウントの認証情報が最新の状態に維持される。

認証プログラム自体は実際のログイン又はネットワークセッションを 生成しない。 認証プログラムの終了コードはログインが許可されたか否かの判断に用いられる。 呼び出したプロセスには、ログインもしくはネットワークセッションを生成 し得る適切な特権がなくてはならない。

関連項目
login(1), passwd(1), su(1), useradd(1), userdel(1), usermod(1), pwauth(3)

翻訳者
古高和禎 <furutaka@Flux.tokai.jaeri.go.jp>