我安装了一些开发环境,创建了一个 postgres 用户帐户。该用户实际上是一个名为“postgres”的 OS X 用户帐户。这与 postgres 中的用户帐户不同。
我不记得它是什么,那是很久以前的事了(可能是 MAMP,但我不知道 MAMP 是否支持 postgres)。
无论如何,稍后使用提供的卸载程序将其卸载。
现在,当我登录 Mac 时,postgres 用户始终会出现。但在系统偏好设置 » 用户帐户,且 中没有它的条目/etc/passwd
。
是什么促使 OS X 在登录屏幕中列出用户帐户?我正在努力弄清楚从哪里可以将其删除。
答案1
您可以使用基于终端的 DSCL 命令(请参阅man dscl
)来删除用户帐户。类似下面的命令可能会奏效:
sudo dscl . -delete /users/postgres