タイトル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
関連リンク