大家更新 catalina 后能修改开机密码吗?

2019-10-24 10:40:12 +08:00
 Nakor
填完提交就提示

未更改账户“XXXXX”的密码

您的系统管理员可能不允许您更改您的密码,或者您的密码发生了其他某些问题,请联系您的系统管理员以获得帮助。

问题是这个账户本来就是唯一的管理员账户,我后来新建了一个管理员账户登录来修改这个老账户的密码也不行。新的密码的规则跟老的密码其实一样,只是替换了部分字母和数字,而且换了其他密码也不行。
5798 次点击
所在节点    MacBook Pro
8 条回复
TonyLiu2ca
2019-10-24 13:36:26 +08:00
先禁止 SIP
Nakor
2019-10-24 15:13:06 +08:00
@TonyLiu2ca 额,这是 catalina 更新的原因吗?因为更新前改密码都是不需要关闭 SIP 的。
jourdon
2019-10-25 09:42:40 +08:00
catalina 一堆 Bug,你们为啥还更新呢?
Prophetia
2019-10-25 15:39:09 +08:00
@jourdon 不更新怎么能体验到一堆 bug 呢?[捂脸]
jourdon
2019-10-26 11:04:35 +08:00
@Prophetia 额,我无话可说,[擦汗脸]
TonyLiu2ca
2019-10-26 13:00:37 +08:00
我新装的 10.15 ,没有这个问题。你的是不是打开了 FileVault ?
Nakor
2019-10-26 20:01:20 +08:00
@TonyLiu2ca 我看了下 filevault 是关闭着的
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
```
说明变更成功,否则的话,看看提示内容

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/612401

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX