Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇1040:
Postgresのユーザについて [ダイ] 04/02 15:30

 └◇1042:Re:Postgresのユーザについて [MSだす。] 04/02
  ├◇1043:Re[2]:Postgresのユーザについて [ダイ] 04/02
  └◇1044:Re[2]:Postgresのユーザについて [ダイ] 04/02 <


1040● Postgresのユーザについて[ ダイ ] 2003 04/02 15:30
はじめまして、ダイと言います。
Win XP SP1にCygwin1.13をいれて、postgres(7.3.2)のmake installまで出来ました。
そこで、ユーザ"postgres"をWinにて管理者として作成しました。
mkpasswd -l -u postgres >> /etc/passwd
mkgroup -l > /etc/group
を行い、次にloginをするのですが、
login: no shell: /bin/bash: Permission denied
と、エラーがでます。
また、homeディレクトリにAdministratorはあるのですが、postgresは無くてもいいのですか?

それから、データベースの初期化で
http://www.aspect-sys.co.jp/etc/win/xp_db/postgresql/install.html
のなかに
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
とあるのですが、
/usr/local/pgsql/bin/initdb
がありません。binは無いが、manがあります。更に、
/usr/local/pgsql/man/man1/initdb.1 -D /usr/local/pgsql/data
とした場合、
/usr/local/pgsql/man/man1/initdb.1: 149: Syntax error: Unterminated quoted string
というエラーがでます。

現時点で、これらに引っかかってしまい進めません。
どなたか解決方法を教えください。
スレッド一覧


1042● Re:Postgresのユーザについて[ MSだす。 ] 2003 04/02 17:30
私はCygwinパッケージのpostgresqlしか入れてませんが、
loginおよびhomeの件はとりあえず問題ないかと思います。
(多分…;^^)
initdbですが、"man"以下にあるのはman pageですから
それを実行してもしょうがないです。
とりあえず、
$ updatedb

$ locate initdb |grep bin

などとして、initdbをさがすと良いでしょう。
(updatedb は時間がかかるかもしれません。)
スレッド一覧


1043● Re[2]:Postgresのユーザについて[ ダイ ] 2003 04/02 22:33
MSだすさんありがとうございます。
>$ updatedb
>$ locate initdb |grep bin
をやってみました。initdbは、
/usr/src/postgresql-7.3.2-1/src/bin/initdb
/usr/src/postgresql-7.3.2-1/src/bin/initdb/initdb.sh
/usr/src/postgresql-7.3.2-1/src/bin/initdb/Makefile
とだけでてきました。
うーーん、どういうこと?
スレッド一覧


1044● Re[2]:Postgresのユーザについて[ ダイ ] 2003 04/02 23:04
configure
make
make install
をもう一度やり直したら、きちんとinitdbありました。
ありがとうございました。
スレッド一覧

早田のホームページへ
CGIROOM