Mac如何修改账户名称而不改变管理员权限?
Mac如何修改账户名称而不改变管理员权限?,谢谢
[经过版主编辑]
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如何修改账户名称而不改变管理员权限?