インストーラを使用しPostgreSQLをインストールすると自動的にpostgresユーザーアカウントが作成されます。
PostgreSQLのインストール前にpostgresユーザーアカウントを作成しておけばログイン画面にpostgresユーザーアカウントが表示されますが、今回はインストール後、ログイン画面にpostgresユーザーアカウントを表示する方法を記します。
| PostgreSQL | postgresql-9.1.3-1-windows-x64.exe(インストーラー) |
| OS | Windows 7 64bit |
コマンドプロンプトを起動しnet userコマンドを実行し、ユーザーアカウント一覧を表示すると、postgresユーザーアカウントが作成されていることが確認できます。
C:\Users\sakura>net user \\WIN7 のユーザー アカウント ------------------------------------------------------------------------------- Administrator Guest postgres sakura xxxxxxx コマンドは正常に終了しました。
postgresユーザーアカウントの状態を確認します。
C:\Users\sakura>net user postgres ユーザー名 postgres フル ネーム postgres コメント PostgreSQL service account ユーザーのコメント 国コード 000 (システム既定) アカウント有効 Yes アカウントの期限 無期限 最終パスワード変更日時 2012/05/14 11:30:27 パスワード有効期間 無期限 パスワード次回変更可能日時 2012/05/14 11:30:27 パスワードあり Yes ユーザーによるパスワード変更可能 No ログオン可能なワークステーション すべて ログオン スクリプト ユーザー プロファイル ホーム ディレクトリ 最終ログオン日時 2012/05/14 12:02:14 ログオン可能時間 すべて 所属しているローカル グループ *Users 所属しているグローバル グループ *None コマンドは正常に終了しました。
ログイン画面にはpostgresユーザーアカウントが表示されていません。
下記資料では、Usersグループを追加していますが、本資料の環境ではpostgresユーザーアカウントにUsersが既に登録されていました。
本資料では、レジストリの値を変更することにより、ログイン画面にpostgresユーザーアカウントが表示されるようになりました。