%20%E3%81%A7%20PAM%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私は Ubuntu 16.04 を実行しており、libpam-mysql
と をインストールしましたpamtester
。モジュールをテストするために、次のコマンドを実行してみました。
pamtester --item user=X --item passwd=X --item host=127.0.0.1 --item db=X --item table=X --item usercolumn=X --item passwdcolumn=X --item crypt=1 mysql branja authenticate
しかし、常に次のエラー メッセージが返されます:
pamtester: Unknown item type "passwd"
指定した接続情報はすべて有効であると保証できますが、そこまで進む前に認証が失敗しています。指定したパラメータ以外に、必要なパラメータに関する情報が見つからないようです。
また、次のものを に入れてみました/etc/pam.d/mysql
:
auth required pam_mysql.so user=X passwd=X host=127.0.0.1 db=X table=X usercolumn=X passwdcolumn=X crypt=1
account sufficient pam_mysql.so user=X passwd=X host=127.0.0.1 db=X table=X usercolumn=X passwdcolumn=X crypt=1
しかし、おそらく上記の例と同じ理由で、常に認証失敗が発生しますか?