MariaDB で PAM 認証する。 mariadb でもPAM認証したが、最近のアップデートにより、うまく接続できないことが増えたのでメモ。 PAM認証とは? mysql の pam プラグインを使います。mysql のユーザ認証を、/etc/passwd,/etc/shadow を使って行います。 メリットは、ユーザのパスワードの管理がメチャクチャ楽ちんになります。 デメリットは、NOUNCEを用いた認証ができないので、サーバーとクライアント間で平文パスワードを「直接送信します」とても危うい。手軽なデメリットの解消なのは、SSH経由でmysql localhost を実行しsocks経由でMysql を使うことです。 MariaDBのデータベース設定 公式マニュアルに従います。いまのMariaDBは、プリインPAMなので、とても楽です。 plugin を有効化する。 # echo "