[pgsql-jp: 36425] Re: PostgreSQLのスタート
Katumi Miyao
kattyan @ nakayosi.jp
2005年 11月 18日 (金) 01:18:39 JST
宮尾です。
> 1) su postgres -- 実ユーザーID、実効ユーザー ID、グループ ID、
> および所属グループの権限をpostgresとして
> シェルを起 動する。
> ただし、スタートアップファイルなどは
> 読み込まれないので、PATHなどもsuを実行する
> 前の状態です。
> 2) su - postgres -- シェルをログインシェルにします。
> そして、シェルにログイン時のスタートアップ
> ファイルを読ませます。
> 付随的にカレントディレクトリがpostgresの
> ホームディレクトリに移動します。
> 1)の場合は、postgresアカウントの環境設定ができていない可能性があります。
> 当然、PATH などの変数も適切な設定になっていない可能性がありますから
> 他のコマンドも実行できない可能性があります。
> 2)の場合には、postgrtesとしてログインしたと同じ状態ですから
> .bashrcや.bash_profileなどのファイルが読まれて、postgresの実行環境が
> 整うので、他のコマンドへのPATHも張られて実行できるのです。
適切ではない僕の発言を訂正して頂きありがとうございました。
勉強になりました。
pgsql-jp メーリングリストの案内