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

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

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


[经过版主编辑]

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

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

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

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

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

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


回复量: 2
排序方式: 
问题被标记为 排名最靠前的回复

2019年9月2日 下午8:55 回应 Johnny620ht

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

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

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


回复

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 帐户开始畅游其中吧!!