[pgsql-jp: 31287] Re: Postgresスタートについて

Masashi Ohba ohba @ imr.tohoku.ac.jp
2003年 10月 24日 (金) 11:45:25 JST


大場です。

In message "[pgsql-jp: 31283] Postgresスタートについて",
Miyao wrote,

>FATAL:  data directory /home/postgres/data has group or world access;
> permission s should be u=rwx (0700)

こっちのエラーはどうすべきか答え書いてますよ。
「/home/postgres/dataを700にしろ」と

#なんで777になってるの?って疑問は最後の方で…


>drwxrwxrwx    2 postgres postgres     4096 Oct 22 09:16 data/
700にしてください。

>他省略
>[postgres @ web postgres]$ chmod 700 /home/postgres

エラーメッセージをちゃんと読んでますか?
変更すべきは/home/postgres/dataなのですが…
どこを変更してるんでしょう?


>[postgres @ web postgres]$ /usr/local/pgsql/bin/postmaster -D
> /home/postgres/ -o -i
>
>FATAL:  File /home/postgres//PG_VERSION is missing. This is not a valid
>data directory.
>[postgres @ web postgres]$ 

関係ないところ700にして、PG_VERSIONが
読めなくなってたりしてませんか?


>どうしたら解決できるのか解りません
>ご指導宜しくお願いします

で、初めの話に戻りますが
「FATAL:  data directory /home/postgres/data has group or world access;
 permission s should be u=rwx (0700)」
になんと書いてあるか正しく読めば、どうすべきか答えは書いてあります。
やったことはちょっと惜しかったのですが、コンピュータは
1文字違ってもちゃんとは動かないわけだからしょうがない。

それよりも、initdb時に自動で作ってくれて700になってるはずの
ここがなぜに777になってるんでしょう?
勝手に手作業で777に変更したんでしょうか?

------------------------------------------------
Name: 大場正志(Masashi Ohba)
E-mail: ohba @ imr.tohoku.ac.jp
東北大学 金属材料研究所



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