NameAndPassword認証プラグインを使用して、OS X のロック画面からログインしています(オリジナルが壊れているため、プラグインの修正バージョン)。何らかの形で保存されたパスワードにアクセスできるようにする必要があり、現在、キーチェーンを使用してこれを達成しようとしています。
キーチェーンを作成し、ユーザーにプロンプトを表示せずにパスワードにアクセスするために必要な ACL とともに、パスワードを内部に保存することができました。ACL に追加されたアプリケーションはプロンプトなしで正常に動作しますが、この NameAndPassword 認証プラグインを使用してキーチェーンにアクセスしようとすると、パスワードを取得するため-25293 The user name or passphrase you entered is not correct
に呼び出すときにエラーが発生SecKeychainFindGenericPassword
します。
/Library/Security/SecurityAgentPlugins/NameAndPassword.bundle
バンドルと実行可能ファイル自体の両方/Library/Security/SecurityAgentPlugins/NameAndPassword.bundle/Contents/MacOS/NameAndPassword
を ACL に追加しようとしましたが、エラーは常に同じです。
これは、このプラグインが別のユーザーとして (またはまったくユーザーとして) 実行されていることが原因であると考えられます。このエラーを取り除くにはどうすればよいですか? それとも、それは不可能でしょうか?このような場合、ホームディレクトリにアクセスできない場合、このプラグイン内からパスワードを保存してアクセスするにはどうすればよいですか? 私は何週間もこれに苦労してきました。