まず、このコマンドを実行して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>