Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ データベース管理 » ユーザとデータベースのセキュリティ » ユーザのセキュリティ (ロールと権限) » チュートリアル:ロールと権限の付与 (Sybase Central の場合)

 

レッスン 5:User2 のロールと権限を表示する (Sybase Central の場合)

他のロールでのメンバーシップを介してユーザが継承したものも含め、ユーザが持つロールと権限を表示できます。

前提条件

このレッスンでは、このチュートリアルのこれまでのレッスンをすべて完了したことを前提としています。レッスン 4:User1 をユーザ拡張ロールに変換し、そのロールを User2 に付与する (Sybase Central の場合)を参照してください。

 ♦ タスク
  1. Sybase Central で左ウィンドウ枠の [ユーザ] をダブルクリックし、User2 をクリックします。

  2. 画面上部にある [継承の表示] チェックボックスがオンになっていることを確認します。

  3. 右ウィンドウ枠で、[ロール] タブをクリックし、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 です。

  4. [システム権限] タブをクリックし、User2 が持つシステム権限を表示します。システム権限は明示的に User2 に付与されたのではなく継承されているため、[付与者] カラムは、すべてのカラムに対して空です。システム権限が付与されたときに管理権限は付与されていないため、[管理] カラムは空です。

    User2 が持つオブジェクトレベル権限を表示します。

結果

User2 のロール、権限、管理権限を検証しました。

 参照