You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过终端删除Mac上用dscl命令创建的postgres隐藏用户

解决方法

你通过dscl命令创建的是系统级隐藏用户,默认不会展示在系统偏好设置的普通用户列表中,直接通过dscl命令即可完成删除:

  • 第一步:先确认postgres用户存在,终端执行命令:
    dscl . -list /Users | grep postgres
    如果输出结果包含postgres,即可继续后续操作。
  • 第二步:执行删除用户的命令:
    sudo dscl . -delete /Users/postgres
    执行时需要输入当前管理员账号的密码,输入过程中终端不会显示输入内容,正常输入完成后按回车即可。如果执行时提示资源繁忙,先退出所有和Postgres相关的进程后重试。
  • 第三步:验证用户是否删除成功,再次执行第一步的grep命令,无任何输出即说明用户已完全清除。

完成上述操作后,你再通过系统偏好设置添加postgres用户就不会出现名称被占用的报错了。

内容的提问来源于stack exchange,提问作者Samuel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 17:18:05