タイトル | Mac OS Xで管理者認証をしてroot権限で実行するAuthorization Services | カテゴリー | アップルからの開発資料, Mac OS X |
作成日 | 2002/3/3 17:42:44 | 作成者 | 新居雅行 |
Mac OS Xに組み込まれているAuthorization ServicesのリファレンスマニュアルがPDFの形式で公開された。また、サンプルプログラムも1つが公開されている。Mac OS Xでのソフトウエア実行では、root権限で実行したい場合が時々出てくるだろう。そのときに、管理者のアカウントとパスワードをダイアログボックスで入力した後に、root権限で実行させるなどの手法がMac OS Xでは採用されている。そのために利用するのがAuthorization Servicesである。認証を行い、特定のコマンドなどをroot権限で実行するというAPIが用意されている。サンプルコードのAuthSampleの添付書類にも、実行に関連する内容がある程度解説されているので、そちらも参照すると良いだろう。 ◇Authorization Services Reference http://developer.apple.com/techpubs/macosx/CoreTechnologies/securityservices/authservref.pdf ◇AuthSample http://developer.apple.com/samplecode/Sample_Code/Security/AuthSample.htm | |
関連リンク |