[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 メーリングリストの案内