<PostgreSQL Conference 2012> 2012年2月24日(金) 品川AP
カンファレンスチケットは完売いたしました。なおレセプションチケットが若干数残っております。詳しくは上記をクリック。

第 16章サーバ実行時環境

この章では、データベースサーバの設定と実行方法、そしてオペレーティングシステムとの相互作用について説明します。

16.1. PostgreSQL ユーザアカウント

外部と繋がっている他のサーバデーモンと同じように、PostgreSQL を独立したユーザアカウントで実行することをお勧めします。 このユーザアカウントは、サーバによって管理されるデータのみを所有するようにすべきです。 また、他のデーモンとアカウントを共有すべきではありません。 (例えば、ユーザ "nobody" の使用はお勧めできません。) このユーザによって所有される実行可能プログラムをインストールすることも好ましくありません。 システムが攻撃を受けた場合などに、自分自身のバイナリを変更されてしまう可能性があるからです。

システムに Unix のユーザアカウントを追加するためには、useradd コマンドか adduser コマンドを使用してください。 ユーザー名 postgres がよく使われますが、必ずしもそうである必要はありません。