Mac如何修改账户名称而不改变管理员权限?
Mac如何修改账户名称而不改变管理员权限?,谢谢
[经过版主编辑]
想让人注意到某个有用的答案?请投赞同票!
有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!
进一步了解在什么情况下投赞同票:了解投票 - Apple 社区
有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!
进一步了解在什么情况下投赞同票:了解投票 - Apple 社区
Mac如何修改账户名称而不改变管理员权限?,谢谢
[经过版主编辑]
如果要说题主对命令行不排斥,那么可以依照下面的方式进行:
1> 预备工作
注:下面假设需要被改变的帐户叫做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如何修改账户名称而不改变管理员权限?