-PR-
締切り
済み

PostgeSQLのインストール postgresの環境変数の入ったファイルはどこ?

  • 困ってます
  • 質問No.46831
  • 閲覧数95
  • ありがとう数0
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 12% (6/49)

こんにちは。宜しくお願いします。

RedHat7Jで、Apache_1.3.17+PHP4.0.4+PostgreSQL7.0.2のインストールをしています。
いろんなHPを参考にしてその通りインストールしています。
で、現状はApacheとPHPはインストールできて、PostgreSQLのインストールで止まっています。
PostgreSQLのユーザーを用意しようとして
「useradd postgres」と入力したら、ユーザーがあるとメッセージが出てきたので「su - postgres」でログインしたら、プロンプトに「bash-2.04$」とでてきました。
これは、ログイン出来てるのですか?
この時、パスワードを聞いてこなかったんですが、「LOGON:」の時に「postgres」と入力してログインしようとすると、パスワードを聞いてきます。最初からあったユーザーなので、パスワードがわからずログインできません。デフォルトで何か決っているのですか?このパスワードも知っていたら教えてください。

プロンプトに「bash-2.04$」が表示されたのが、ログインできたのと仮定して、「ls -al」でそのディレクトリの内容を見ると、「backups」「data」というディレクトリしかなく、環境変数等が入った「.bashrc」「.bash_profile」などのファイルが存在しません。
PostgreSQLの起動のための初期設定ってのをしようとしているのですが、ここから先にすすめません。

ユーザー「postgres」について、どうか教えてくだざい。
よろしくお願いいたします
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル11

ベストアンサー率 58% (114/195)

suコマンドでpostgresユーザに移行した時にpasswordを聞かれなかったのはrootからsuコマンドを使ったからだと思います super user(root)はuser操作系のコマンドを実行する時にpasswordを聞かれません インストーラから入れられたpostgres userはpasswordが設定されていない(=ログインプロンプトからはログインできない)のでloginプロンプトか ...続きを読む
suコマンドでpostgresユーザに移行した時にpasswordを聞かれなかったのはrootからsuコマンドを使ったからだと思います
super user(root)はuser操作系のコマンドを実行する時にpasswordを聞かれません

インストーラから入れられたpostgres userはpasswordが設定されていない(=ログインプロンプトからはログインできない)のでloginプロンプトからpostgres userで入りたいのであればpasswordを設定してやる必要があります

passwdコマンドをrootユーザで実行してください
使い方はman passwdなどで調べてください

>~/.bashrcや~/.bash_profileが無い
のは自分で作ってやれば大丈夫です
viやemacsエディタで作るなり、cpで別ユーザのものを持ってきて変更するなりしてください
補足コメント
atsu1100

お礼率 12% (6/49)

どうもありがとうございます。

パスワードを設定したら、無事ログインすることが出来ました。


>>~/.bashrcや~/.bash_profileが無い
>のは自分で作ってやれば大丈夫です
>viやemacsエディタで作るなり、cpで別ユーザのものを持ってきて変更するなり
>してください
これは、うまい事いきませんでした。/rootの下のをコピーしたのですけど、コピーした設定ファイル動いていないような感じです。プロンプトに今のディレクトリが表示されるはずなんですけど、表示されませんし、「.bashrc」に「export LANG=C」と設定しているんですけど、「ls -al」とした時に文字が化けてしまいます。
コピーするだけではダメなんでしょうか?

宜しくお願い致します。
投稿日時 - 2001-03-02 18:07:31


  • 回答No.2
レベル11

ベストアンサー率 58% (114/195)

>/rootの下のをコピーしたのですけど、コピーした設定ファイル動いていないような 多分、permissionがpostgresユーザで読めない設定になっていると思います chmodとchownで設定してやってください >「export LANG=C」と設定しているんですけど、「ls -al」とした時に文字が化けてしまいます。 LANG=Cでは英語圏モードだと判別され、漢 ...続きを読む
>/rootの下のをコピーしたのですけど、コピーした設定ファイル動いていないような

多分、permissionがpostgresユーザで読めない設定になっていると思います
chmodとchownで設定してやってください

>「export LANG=C」と設定しているんですけど、「ls -al」とした時に文字が化けてしまいます。

LANG=Cでは英語圏モードだと判別され、漢字などは\nnn(nは1から7の数字)で表示されたりします
日本語を表示する場合はLANG=ja_JP.ujisにしてください
そのようにしても化けるようであれば、ターミナルが漢字対応でないか、リモートターミナルであれば文字コード変換が間違っている可能性があります
前者であればX Window System上からktermなどの漢字対応ターミナルを使ってください
後者であればターミナルソフトのコード変換の設定を変えてみてください


老婆心ながら・・・
 とりあえずコマンドリファレンスやUNIXの入門書を用意なされてはいかがでしょうか?周りにヒントを用意せずにトライ&エラーで環境になれていくのも、それはそれで楽しいものですが(^^; それだけでは解決が難しいorできない事も出てくると思います
 特にviやEmacsなどはWindowsなどのエディタに比べてかなりクセの強いエディタですから簡単なリファレンスは必須かと思います
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ