[pgsql-jp: 35160] Re: CREATE TABLESPACEについての質問

玉田 憲生 tamada @ quantsresearch.com
2005年 4月 1日 (金) 08:18:15 JST


中司様
RESありがとうございます
(会社のサーバーの設定でうまくスレッドに
Replyできないようです。ご容赦ください)


>postgresユーザで、
>postgres> ls -laF /var/lib/pgsql
>は、可能でしょうか?
>  #ひょっとしてと思い '700' '755' 両方試しましたが当方では,
>  #'CREATE TABLESPACE' , 'DROP TABLESPACE'  OKでした
「ls -laF /var/lib/pgsql」の結果です↓(必要ない行は削除しています)
[postgres@*** ~]$ ls -laF /var/lib/pgsql
合計 305340
drwx------   5 postgres postgres      4096  3月 31 10:19 ./
drwxr-xr-x  35 root     root          4096  1月 17 16:36 ../
drwx------   2 postgres postgres      4096  2月 25 20:54 backups/
drwx------   9 postgres postgres      4096  3月 31 15:04 data/
drwx------   2 postgres postgres      4096  3月 31 09:23 data2/
-rw-------   1 postgres postgres         0  3月 31 09:00 logfile


>もう一点確認ですが、
>psqlでのログインユーザは、postgresですか?
そのとおりです。
[postgres@*** ~]$ psql -Upostgres -h*** pgqr
で、ログインしています


>ERRORが発生する状態で、
>pgqr=# \!ls -laF /var/lib/pgsql/data2;
>を実行すると、どのようになるでしょう。
全部さらします(汗
[postgres@*** ~]$ psql -Upostgres -h*** pgqr
Welcome to psql 8.0.1, the PostgreSQL interactive terminal.

Type:  \copyright for distribution terms
       ・・・
       \q to quit

pgqr=# CREATE TABLESPACE reb LOCATION '/var/lib/pgsql/data2';
ERROR:  could not set permissions on directory "/var/lib/pgsql/data2": 許可があ
りません
pgqr=# \!ls -laF /var/lib/pgsql/data2;
合計 16
drwx------  2 postgres postgres 4096  3月 31 09:23 ./
drwx------  5 postgres postgres 4096  3月 31 10:19 ../



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