当前用户是System Administrator而且切换不回去

之前不小心改了用户。ID和用户名,重启之后用户就变成了system administrator,系统偏好设置的锁也一直开着,无论怎么按登录界面都切换不回去。

求助!

发布日期 2019年1月31日 下午11:57

回复
问题被标记为 排名最靠前的回复

发布日期 2019年2月1日 下午9:55

有一种可能这个用户的UID数字被改成0了。

运行下面的命令,如果它返回是0,就验证了这个猜测:

id -u


如果是这样只要将它改回一个大于500的,没有被其它用户占用的数值即可。

下面的命令列出所有大于500的用户的用户名和UID数值,以便与你选取一个:

dscl . -list /Users UniqueID | sort -k2 -n | awk '$2>500'


用下面的命令来修改 (将其中的509换成你想要的数值)

dscl . -change /Users/$(id -un) UniqueID 0 509


之后重新启动一次


注:

  1. 使用命令行的建议:将整行复制到终端程序中运行,以防漏掉诸如空格或者输入错误。
  2. 上面的命令都假设,是在这个系统管理员登录的情况下运行。
回复量: 17

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

当前用户是System Administrator而且切换不回去

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!