Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA31688-E

User authentication by using aa....aa authentication failed. (reason = bb....bb) (M+J+O)

aa....aaを使用したユーザ認証に失敗しました。 <SQLSTATE:28503>

aa....aa:ユーザ認証方式
  • PAM:PAM認証

bb....bb

エラーの原因

(S)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕

次の表に従って対処してください。そのあとで,ユーザ認証を実行してください。

bb....bbに出力された内容

エラーの原因

対処

the specified user does not exist

指定した認可識別子に対応する外部ユーザ(OSユーザなど)が存在しません。

指定した認可識別子に対応する外部ユーザ(OSユーザなど)が存在することを確認してください。そのあとで,存在する外部ユーザ(OSユーザなど)に対応する認可識別子とパスワードを指定してください。

the specified password has expired

指定したパスワードの有効期限が切れています。

指定した認可識別子に対応する外部ユーザ(OSユーザなど)のパスワードの有効期限を更新してください。

the specified user account has expired

指定したユーザアカウントの有効期限が切れています。

指定した認可識別子に対応する外部ユーザ(OSユーザなど)のアカウントの有効期限を更新してください。

authentication failed

認証に失敗しました。

ユーザ認証に失敗した原因とその対処方法を次に示します。

  • パスワードに誤りがある

    パスワードが正しいかどうかを確認し,正しいパスワードを指定してください。

  • PAM設定ファイル(/etc/pam.d/hadb)が存在しない

    サーバマシンにPAM設定ファイルが存在するかどうかを確認してください。PAM設定ファイルが存在しない場合は,マニュアルHADB システム構築・運用ガイドPAM認証の環境設定PAMの設定を参照して,サーバマシンにPAM設定ファイルを格納し,パーミッションを設定してください。

  • PAM設定ファイル(/etc/pam.d/hadb)のパーミッションに誤りがある

    PAM設定ファイルのパーミッションが正しいかどうかを確認してください。PAM設定ファイルのパーミッションに誤りがある場合は,マニュアルHADB システム構築・運用ガイドPAM認証の環境設定PAMの設定を参照して,適切なパーミッションを設定してください。

上記の対処方法でも問題が解決しない場合は,PAMの認証機能のエラーについてOSのマニュアルを参照し,エラーの原因を取り除いてください。

password decryption failed

パスワードの復号に失敗しました。

クライアント定義のadb_clt_passwd_pubkey_pathオペランドに正しい公開鍵ファイルのパス名を絶対パスで指定してください。

また,コマンドを実行したときにエラーが発生した場合は,サーバ定義のadb_cmd_passwd_pubkey_pathオペランドに正しい公開鍵ファイルのパス名を絶対パスで指定してください。

an error occurred in the attempt to call a PAM library function

PAMのライブラリ関数の呼び出し中にエラーが発生しました。

このメッセージの直前に出力されたメッセージを確認して,エラーの原因を取り除いてください。

an error occurred in the attempt to call an OpenSSL library function

OpenSSLのライブラリ関数の呼び出し中にエラーが発生しました。

このメッセージの直前に出力されたメッセージを確認して,エラーの原因を取り除いてください。