MacでPostgresにユーザーを追加する

MacでPostgresにユーザーを追加する

Postgresデータベースを設定するのは非常に困難です。私はMac OS X 10.9.2を使用しています。

私はこのチュートリアルを使用しています:http://tutorials.jumpstartlab.com/topics/environment/environment.html

Postgresセクションはページの下の3分の2にあります。

HomebrewとCommandのインストール後brew install postgresql

次の方法でデータベースを作成します。

sudo mkdir -p /usr/local/pgsql/data
sudo chown postgres:postgres /usr/local/pgsql/data
sudo su postgres
initdb -D /usr/local/pgsql/data
createuser `whoami`

私がするとき

sudo chown postgres:postgres /usr/local/pgsql/data

エラーを返します

chown: postgres: illegal user name

ユーザーを追加する簡単なコマンドが見つからないようです。 adduserとuseraddがsudoの有無にかかわらず、「コマンドが見つかりません」を返しました。何が問題なのかよく分からない。簡単なコマンドを実行できますか?

ベストアンサー1

ユーザー名が存在しないと、ログインセッションに入ることはできませんsu。 MacOSを使うディレクトリサービスユーザーアカウントを保存して追跡します。chown user:group /path/to/file/or/dirdsclを使用して、ユーザーアカウント(およびchown構文に示されている対応するグループ)を作成します。dseditグループファイル/ディレクトリを chown する前に、次の手順を実行します。

sudo dscl . create /Groups/postgres
sudo dscl . create /Users/postgres
sudo dseditgroup -o edit -a postgres -t user postgres

より高度な設定が可能です(UID、グループ説明、パスワード)また

おすすめ記事