[pgsql-jp: 29272] リダイレクトについて

井田昭一 sho @ k5.dion.ne.jp
2003年 3月 3日 (月) 23:33:53 JST


初めまして、井田と申します。

現在 Turbolinux 8 で DB サーバーを構築をしております。

各サーバーのバージョンは

apache-1.3.27-10

postgresql-jdbc-7.2.2-1
postgresql-7.2.2-1
postgresql-contrib-7.2.2-1
postgresql-docs-7.2.2-1
postgresql-odbc-7.2.2-1
postgresql-server-7.2.2-1
postgresql-libs-7.2.2-1
postgresql-devel-7.2.2-1
postgresql-perl-7.2.2-1

になっております。

postgresqlの設定ファイルで、「/var/lib/pgsql/pg_hba.conf」を

local      all                                          trust
host       all         127.0.0.1     255.255.255.255    trust

になっているところを、

local      all                                          md5
host       all         127.0.0.1     255.255.255.255    md5

へ変更し、

「/var/lib/pgsql/postgresql.conf」の中の

password_encryption = true

にしました。

これにより、pg_shadow に入るユーザーのパスワードが md5 で暗号化されるこ
とにより、DB のセキュリティーが高まるのではないかと考え設定を致しました。

この状態で、データベースのバックアップを取ろうと思い、

pg_dump -u office > office.bac

とすると、「User name:」と「Password:」を聞いてきます。
User name と Password をコンソールから入力をすると office.bac ができまし
たが、リダイレクトを利用して

pg_dump -u office > /home/office/office.bac < /home/office/pass

とりダイレクトで、 /home/office/pass で1行目にユーザー名、2行目にパスワー
ドとしたところ、リダイレクトが効かずに、
「User name:」と「Password:」を聞いてきます。

この状態をどのようにすれば、きちんとリダイレクトをして
「User name:」と「Password:」を入力をせずにいけるのか、とく鍵がいろいろ
と調べてみましたが、見つかりませんでした。

できれば、ご教授願いたいと思っておりますのでよろしくお願いいたします。





pgsql-jp メーリングリストの案内