PostgreSQL サーバーに phpPgAdmin をインストールし、Apache で HTTP 経由でアクセスするように構成しました。問題は、問題なく動作しますが、セキュリティ上の問題があることです。
今のところ、「サーバー」側の「phpPgAdmin」イメージ (Web フロントエンドについて話している) の後ろに「PostgreSQL」と呼ばれるサーバーが 1 つしか表示されないので、そのサーバーにアクセスすると、ユーザーを尋ねられます。以前にPostgreSQL CLIを介して設定したパスワードですが、ここに問題があります。"megver83" という名前のユーザーがいて、パスワード ("myPassword" など) を持っているので、"megver83" をユーザー名に、"myPassword" をパスワードにすると機能しますが、どのパスワードでも機能します! したがって、「myPassword」の代わりに「123」を入力すると、ログインできます。空白のままにしておく場合を除いて、入力したものは何でも使用できます:P
でユーザーを作成したときにパスワードを設定し、そのパスワードcreateuser -P megver83
を で変更しようとしましALTER ROLE
たが、同じことです。これは非常に奇妙ですが、まあ、私は PostgreSQL の初心者であり、これに対する解決策を見つけていません。
ARMv7 用の Parabola GNU/Linux-libre (Arch ベース) を実行しています。
前もって感謝します。