事情是这样的,当时Mac买来创建用户时随便起了个名字,然后这个用户就一直成为了管理员账户,后来在这个账户下装了太多应用,更改很多用户习惯。写代码的人可能都会遇到,很多IDE会自动在很多地方给你生成作者的名字,就来自Mac的管理员名字。我对这里就一直耿耿于怀,又懒得创建另外一个账户,就想着直接改名字就好。
这一改直接爆炸,账号等级直接变成普通成员了。点击小锁标志,想着输入账号密码再更改的时候发现都不对了。这TM没有管理员账户对于一个开发人员来说,是不可容忍的吧。
网上找一找,试了一种方法,可行,具体步骤如下:
- 重启电脑,听到响声后,按住
command
+s
不松,进入命令行后松开。 - 在命令行依次输入以下几个命令:
mount -uaw
rm var/db/.applesetupdone
reboot
- 等待电脑重启,重新创建一个账户(管理员),能跳过的步骤直接跳过,只是拿来更改以下之前账户的等级权限。进入桌面后,打开系统偏好设置进入账户和群组,这时就能看到之前变成的普通账户,打开小锁,给普通账户提升为管理员账户。按照系统提示重启即可。
注意:我在第3步更改了用户权限时,右击那个普通用户,进入高级选项中,在这里更改了之前想要更改的用户名,包括账户名称
、全名
、个人目录
。个人目录
由于没改之前是之前的用户名作为的文件夹,所以我到磁盘下面直接把这个之前用户名的文件夹改为我要更改的名字作为文件夹名字。最后确定即可,名字更改成功。
思考:由于所有的步骤都是在第二个管理员账户下完成的,所以如果想改管理员账户的用户名的话,应该在用户与群组里新建一个管理员账户,使用这个管理员账户登录电脑,再去更改我们想要更改的管理员账户的名称等。倘若只有一个管理员账户,我们直接更改,就会导致我遇到的情况,丢失管理员账户,这应该是Mac系统的一个bug。