他のロールでのメンバーシップを介してユーザが継承したものも含め、ユーザが持つロールと権限を表示できます。
前提条件
このレッスンでは、このチュートリアルのこれまでのレッスンをすべて完了したことを前提としています。レッスン 4:User1 をユーザ拡張ロールに変換し、そのロールを User2 に付与する (Sybase Central の場合)を参照してください。
Sybase Central で左ウィンドウ枠の [ユーザ] をダブルクリックし、User2 をクリックします。
画面上部にある [継承の表示] チェックボックスがオンになっていることを確認します。
右ウィンドウ枠で、[ロール] タブをクリックし、User2 のロールを表示します。
スクリーンショットから、User2 が次のロールを持つことがわかります。
dbo システムロール User2 は、dbo システムロールでの行使権限を持ちますが、管理権限は持ちません。User2 は、PUBLIC システムロールのメンバーになることで、このシステムロールを継承しているため、付与者は存在しません。ユーザを作成すると、デフォルトで PUBLIC システムロールが付与されます。
DebugAndAlter ユーザ定義ロール User2 には DebugAndAlter ロールでの行使および管理権限があります。User2 はこのユーザ定義ロールを User1 から継承しているため、付与者は存在しません。
PUBLIC システムロール User2 には PUBLIC ロールでの行使権限があります。ユーザを作成すると、デフォルトで PUBLIC システムロールが付与されます。User2 の作成時にログインしたユーザであることから、付与者は DBA です。
User1 ユーザ拡張ロール User2 は、User1 ユーザ拡張ロールでの行使権限を持ちますが、管理権限は持ちません。ロールを User2 に付与したときにログインしたユーザであることから、付与者は DBA です。
[システム権限] タブをクリックし、User2 が持つシステム権限を表示します。システム権限は明示的に User2 に付与されたのではなく継承されているため、[付与者] カラムは、すべてのカラムに対して空です。システム権限が付与されたときに管理権限は付与されていないため、[管理] カラムは空です。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |