TonyLiu2ca
2019-10-27 06:01:04 +08:00
尝试使用命令行呢?
先找到需要该密码的用户的帐户名
```% dscl . ls /users | grep -v "_"```
我的显示如下:
```
me
daemon
nobody
root
testadmin
```
其中 testadmin 就要我要改密码的帐户名。然后,在新的管理员帐户中,运行命令:
```% sysadminctl -resetPasswordFor testadmin -newPassword "12345" interactive```
命令行的每项参数都是很明显的,他会弹出输入当前管理员帐户密码的提示窗,输入正确的话:
```
2019-10-26 15:54:18.821 sysadminctl[1886:116034] resetting password for testadmin. (Keychain will not be updated!)
2019-10-26 15:54:20.255 sysadminctl[1886:116034] - Done
```
说明变更成功,否则的话,看看提示内容