我在安装 Postgres 时遇到一些问题,并且一直在尝试几种不同的方法。我最终遵循了这种方法,这意味着我必须在终端中运行以下命令...
sudo dscl . -create /Users/postgres UserShell /bin/sh
sudo dscl . -create /Users/postgres NFSHomeDirectory /Library/PostgreSQL
但是,这并没有解决我在安装 Postgres 时遇到的问题。
然后我尝试通过系统首选项添加 postgres 用户,但遇到了“名称已被其他用户使用”的错误。但是我看不到这个用户!
如何有效删除上述命令中创建的postgres用户?目标是通过系统首选项添加用户。
我可以使用此命令查看隐藏用户:
dscl . -list /Users
我明白了。
sudo /usr/bin/dscl . -delete "/Users/postgres"
$ /usr/bin/dscl . -list /Users
$ /usr/bin/dscl . -delete /Users/<USER_ACCOUNT>
$ /usr/bin/dscl . -read /Users/<USER_ACCOUNT>