Go to main content
Oracle® Solaris 11.3 でのユーザーとプロセスのセキュリティー保護

印刷ビューの終了

更新: 2016 年 11 月
 
 

承認のリファレンス

承認は、役割またはユーザーに付与できる個別の権利です。準拠したアプリケーションによって承認が確認されてから、ユーザーはアプリケーションまたはアプリケーションの特定の操作へのアクセス権を取得します。

承認はユーザーレベルであり、したがって拡張可能です。承認を必要とするプログラムを作成し、承認をシステムに追加し、これらの承認の権利プロファイルを作成して、その権利プロファイルを、プログラムの使用が許可されているユーザーまたは役割に割り当てることができます。

承認の命名規則

承認には、内部で使用される名前があります。たとえば solaris.system.date は承認の名前です。また、承認にはグラフィカルユーザーインタフェース (GUI) に表示される短い説明もあります。たとえば、Set Date & Timesolaris.system.date 承認の説明です。

慣例上、承認名はインターネット名とは逆の順序になり、サプライヤ、被認証者領域、任意の下位領域、および承認の機能で構成されます。承認名の区切り文字はドット (.) です。たとえば、com.xyzcorp.device.access のように指定します。この規則の例外として、インターネット名の代わりに接頭辞 solaris を使用する、Oracle からの承認があります。システム管理者は、承認を階層方式で適用することができます。ワイルドカード (*) は、ドットの右側の任意の文字列を表すことができます。

承認の使用方法の例として、Network Link Security 権利プロファイルには solaris.network.link.security 承認のみが含まれるのに対して、Network Security 権利プロファイルには補助プロファイルとしての Network Link Security プロファイルに加え、solaris.network.* および solaris.smf.manage.ssh 承認が含まれます。

承認での委託権限

接尾辞が delegate の承認が許可されたユーザーまたは役割は、割り当てられている承認のうち同じ接頭辞で始まるものを、ほかのユーザーに委任できます。

solaris auth.delegate 承認では、ユーザーまたは役割が、これらの委任ユーザーまたは役割が割り当てられている任意の承認をほかのユーザーに委任できます。たとえば、solaris auth.delegatesolaris.network.wifi.wep の承認を持つ役割は、solaris.network.wifi.wep 承認をほかのユーザーまたは役割に委任できます。