web-dev-qa-db-ja.com

dsclコマンドを使用してMacでユーザーを作成できません

コマンドを使用してpostgresユーザーを作成しようとしていました

Sudo dscl . -create /Users/postgres

しかし失敗しました。次の出力を得ました

create: Invalid Path
<dscl_cmd> DS Error: -14009 (eDSUnknownNodeName)

この失敗の前に、dsclcreateコマンドとdscldeleteコマンドを使用していました。

Sudo dscl . -create /Users/postgres
Sudo dscl . -delete /Users/postgres

どういうわけか私はシステムを台無しにしたと思います。どうすれば修正できますか?

4
zihaoyu

最終的に、1つのplistファイルが残っていることがわかりました。削除しなければならなかった

/private/var/db/dslocal/nodes/Default/users/postgres.plist

その後、ユーザーの作成は成功しました。

2
zihaoyu