[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:06900] PostgreSQL で www-data をユーザーにする



澤田@NRI です。

ずーと前にインストールだけした PostgreSQL を使い始めた
ところです。
最近出版された「Linux/FreeBSD による SQL データベース構築入門」
を読んで、やっと PostgreSQL のユーザー管理を理解できました。
# Sybase とはユーザー管理や DB の取扱いが違うのですね。

psql も一通り動き、Pg を使って Perl5 からもテーブルにアクセス
できました。

次に php3 からアクセスできるかを試そうとして行き詰まりました。
Debian 上 apache はユーザー www-data で動いているので、
PostgreSQL にも www-data ユーザーを登録しようとすると

$ createuser www-data
createuser: invalid characters in username 'www-data'

と怒られます。多分 '-' がいけないのでしょう。

$ createuser www\-data
createuser: invalid characters in username 'www-data'
$ createuser 'www-data' 
createuser: invalid characters in username 'www-data'

apache のユーザーを nobody に換えれば問題ないと思いますが、
Debian ユーザーとしてはくやしい気がします。

皆さんはどのように解決しているのでしょうか?

バージョンは以下のとおりです。

postgresql      6.3.2-5
apache          1.3.0-2
php3            3.0-2
php3-pgsql      3.0-2

--
Nomura Research Instistute,Ltd  Hideaki SAWADA
                                sawada@xxxxxxxxxxxx