我首先运行此命令来打开 macOS Ventura 上的“用户和组”首选项:
open /System/Library/PreferencePanes/Accounts.prefPane
接下来,我想运行一个命令来触发特定帐户的“重置密码”选项,以便当前用户不必选择它。
我尝试了该命令的各种方法sysadminctl
,但它不起作用。有人还有更多建议我可以尝试吗?
答案1
pwpolicy
是专门用于管理 macOS 上的密码策略的命令行实用程序。它允许您设置和修改密码策略,例如密码过期、密码复杂性要求、帐户锁定等。pwpolicy
在单独的密码策略数据库上运行。
要邀请用户 Max la menace 在下次登录时更改密码,您可以输入以下命令:
pwpolicy -u maxlamenace -setpolicy newPasswordRequired=1
答案2
正确的 sysadminctl 命令是
sysadminctl -adminUser <adminuser> -adminPassword <adminpassword> -resetPasswordFor <user> -newPassword <newpassword>
替换上面命令中的占位符
<adminuser> - Should also posses the secure token
<adminpassword> - <adminuser>'s password
<user> - for which you want to reset password
<newpassword> - password you want to set for <user>