想让人注意到某个有用的答案?请投赞同票!

有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!

进一步了解在什么情况下投赞同票:了解投票 - Apple 社区

看上去一段时间内没有人回复。 要再次发起对话,只需提出一个新问题即可。

Mac如何修改账户名称而不改变管理员权限?

Mac如何修改账户名称而不改变管理员权限?,谢谢


[经过版主编辑]

发布日期 2019年9月2日 下午7:33

回复
问题被标记为 最佳回复

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

您好,可参考一下文章,也可以新建管理员帐户

更改 macOS 用户帐户和个人文件夹的名称 - Apple 支持

如何在 Mac 上使用另一个用户帐户测试问题 - Apple 支持


回复量: 2

2019年9月4日 下午12:01 回应 Johnny620ht

如果要说题主对命令行不排斥,那么可以依照下面的方式进行:

1> 预备工作

  • 生成一个新的临时管理员帐户,并退出当前的账号后,用新建的管理员帐户登录
  • 并禁止SIP


注:下面假设需要被改变的帐户叫做cat,要把cat改名为hero


2> 使用下面的命令先读取cat帐户的信息,并记录下来:

dscl . -read /users/cat RealName RecordName UniqueID GeneratedUID NFSHomeDirectory


3> 如果用户cat是管理员帐户,那么先用下面的命令将其移除

sudo dseditgroup -o edit -d cat -t user admin


4> 更改cat用户的帐户和用户文件夹名,以及用户文件夹名更名

sudo dscl . create /users/cat RecordName hero
sudo dscl . create /users/hero NFSHomeDirectory /Users/hero
sudo mv -f /Users/cat /Users/hero


6> 给予hero管理员权限

sudo dseditgroup -o edit -a hero -t user admin


7> 打开secureToken (将命令中的1234替换为hero帐户的真实密码)

sysadminctl -secureTokenStatus hero -password 1234 interactive


8> 退出当前帐户,后用新用户名hero登陆,如果成功,将新建的临时帐户删除,并且开启SIP


Mac如何修改账户名称而不改变管理员权限?

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