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

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - データベース管理 » データベースの設定 » ユーザ ID、権限、パーミッションの管理 » グループの管理

 

グループ・メンバシップの取り消し

Sybase Central および Interactive SQL のどちらでも、グループからユーザまたはグループを取り除くことができます。

グループからユーザまたはグループを取り除いても、データベース (または他のグループ) からは削除されません。データベースから削除するには、ユーザまたはグループ自体を削除する必要があります。

グループのメンバシップを取り消すことができるのは、DBA 権限を持つユーザだけです。

グループにユーザを追加すると、ユーザはそのグループに割り当てられたすべてのパーミッションを継承します。SQL Anywhere では、ユーザがグループのメンバとして継承するパーミッションのサブセットを取り消すことはできません。取り消すことができるのは、GRANT 文によって明示的に付与されるパーミッションだけです。異なるユーザに別々のパーミッションを付与する必要がある場合、適切なパーミッションを持つグループを別々に作成するか、必要なパーミッションを各ユーザに明示的に付与できます。

♦  ユーザまたはグループを別のグループから取り除くには、次の手順に従います (Sybase Central の場合)。
  1. DBA 権限のあるユーザとしてデータベースに接続します。

  2. [ユーザとグループ] をクリックします。

  3. ユーザまたはグループをダブルクリックします。

  4. [メンバシップ] ウィンドウ枠でグループを右クリックし、[メンバシップの削除] を選択します。

ヒント

グループをダブルクリックし、右ウィンドウ枠の [メンバ] タブをクリックし、ユーザまたはグループを右クリックし、[メンバの削除] を選択することでユーザを取り除くこともできます。

♦  ユーザまたはグループを別のグループから取り除くには、次の手順に従います (SQL の場合)。
  1. DBA 権限のあるユーザとしてデータベースに接続します。

  2. グループとユーザ名を指定した REVOKE MEMBERSHIP IN GROUP 文を実行します。

グループ personnel からユーザ M_Haneef を取り除きます。

REVOKE MEMBERSHIP
IN GROUP personnel
FROM M_Haneef;
参照