管理者のアクセス権を制限する
組織内の各種管理者のさまざまなアクセスレベルを指定できます。たとえば、一部の人間にだけ「システム管理者」のアクセス権を与え、自チームの全管理者はデータベース管理者として指定する場合もあります。
このタスクについて
管理者のアクセス権は、階層的に付与されます。権限の階層は、次のようになります。
- フルアクセスアドミニストレーター - リストされているすべてのアドミニストレーションアクセスレベルの権限が付与されます。
- 管理者 - データベース管理者とフルコンソール管理者のすべての権限 (ただし、システム管理者の権限は除く) が付与されます。
- フルコンソール管理者 - 参照限定コンソール管理者の権限 (ただし、システム管理者の権限は除く) が付与されます。
- システム管理者 - 限定システム管理者の権限が付与されます。
各フィールドにユーザーを個別に指定する必要はありません。最上位レベルの管理者アクセス権にユーザーを追加すると、階層内で下位にリストされているすべての権限が自動的にそのユーザーに付与されます。
管理者のアクセス権を制限するには
手順
タスクの結果
フルアクセスアドミニストレーター
このタスクについて
フルアクセスアドミニストレーターは、サーバーに対して最上位レベルの管理アクセス権を持ちます。フルアクセスアドミニストレーターの場合は、Notes® クライアントをサーバー上でローカルに実行する必要がありません。フルアクセスアドミニストレーターを設定すると、データベース ACL の管理者だけが組織を離れた場合に発生する可能性のある、アクセス制御に関する問題点を解決できます。
フルアクセスアドミニストレーターには、次の権限があります。
- すべてのアクセスレベルの管理者に付与されるすべての権限 (表 1 を参照)。
- サーバー上の全データベースに対する [管理者] のアクセス権 (データベースの ACL の設定とは関係なく、すべてのアクセス権が有効) 注: フルアクセスアドミニストレーターの ACL のロールは、手動で有効にする必要があります。
- Web サーバー管理データベース (WEBADMIN.NSF) に対する [管理者] のアクセス権 (すべてのロールとアクセス権が有効)
- すべてのデータベース内のすべての文書に対するアクセス権 (読者名フィールドの設定には関係ありません)
- フルアドミニストレーション権限を持つ制限なしモードで実行されるエージェントを作成できる権限
- サーバー上の暗号化されていないすべてのデータに対するアクセス権注: フルアクセスアドミニストレーターは、暗号化されているデータへのアクセスを許可しません。パブリックキーを使用して暗号化されている文書の暗号化解除には、指定のユーザーのプライベートキーが必要です。同様に、シークレットキーを使用して暗号化されている文書の暗号化解除には、シークレットキーが必要です。
フルアクセスアドミニストレーターモードを有効にする
このタスクについて
管理者は、フルアクセスアドミニストレーターモードで作業するには、次の条件を満たす必要があります。
- IBM Domino Administrator クライアントを使用している。
- サーバー文書の [セキュリティ] タブにある [管理者] セクションの [フルアクセスアドミニストレーター] フィールドにリストされている。デフォルトでは、このフィールドは空白です。
- Administrator クライアントで [フルアクセスアドミニストレーター] モードを有効にする。このモードが有効になっていない場合、サーバー文書にフルアクセスアドミニストレーターとしてリストされても、サーバーに対してフル管理者アクセス権を持ちません。その場合は、代わりに [管理者] のアクセス権が付与されます。 を選択して
フルアクセスアドミニストレーターモードが有効になっている場合は、クライアントのウィンドウタイトル、タブタイトル、ステータスバーを見るとそれが分かります。そのため、ユーザーは、自分が最上位レベルの権限でサーバーにアクセスしていることが分かり、注意して処理を実行する必要があることを認識できます。
管理者が Administrator クライアントでフルアドミニストレーションモードを有効にすると、そのモードは Domino Designer と Notes クライアントでも有効になります。フル管理者アクセスが有効である場合、ウィンドウのタイトル、タブのタイトル、ステータスバーにもそれが反映されます。
ユーザーがフルアクセスアドミニストレーターモードに切り替えても、サーバー文書内にリストされていなければ、フルアクセス権を持つことを拒否されます。その場合は、ステータスバーとサーバーコンソールにメッセージが出力されます。クライアントはフルアクセスモードになりますが、ユーザーは該当するサーバーに対してフル管理者アクセス権を持ちません。ユーザーがサーバーを切り換えようとすると、新しいサーバーのサーバー文書に照らしてそのユーザーのアクセス権がチェックされます。
フルアクセスアドミニストレーター機能を無効にする
NOTES.INI ファイル内で SECURE_DISABLE_FULLADMIN = 1
と設定すると、[フルアクセスアドミニストレーター] フィールドを無効にすることができます。この設定により、フルアクセスアドミニストレーター権限が無効になり、サーバー文書内の該当フィールドにリストされているすべての名前が無効になります。サーバーに物理的にアクセスしてそのサーバーの NOTES.INI ファイルを編集できるユーザーのみが、NOTES.INI ファイル内のこのパラメータを設定することができます。このパラメータは、サーバーコンソールやリモートコンソールを使用して設定したり、サーバー文書内で設定することはできません。
フルアクセスアドミニストレーター機能を管理するためのオプション
このタスクについて
フルアクセスアドミニストレーター権限は、次のようないくつかの方法で付与することができます。
- 特殊なフルアドミニストレーター ID ファイル (例: Full Admin/Sales/Renovations) を作成し、[フルアドミニストレーター] フィールドにこの名前を入力するだけです。そして、このユーザー ID を使用してログインするか、このユーザー ID に切り換えると、このレベルのアクセス権が得られます。この ID ファイルは、複数のパスワードを必要とするように設定することもできます。
- フル管理者アクセス権を付与するために OU レベルの認証者を作成し、信頼できる管理者に別の ID (Jane Admin/Full Admin/Acme など) を発行します。
- [フルアクセスアドミニストレーター] フィールドは、空白のままにしておきます。緊急事態が発生した場合は、信頼できるユーザーの名前を追加します。事態が解決したら、そのユーザー名を削除します。
- [フルアクセスアドミニストレーター] フィールドに、信頼できる一部の管理者だけを指定します。
この機能がどのように使用されているのかを、次のようにしてトラッキングすることもできます。
- イベントハンドラを設定し、フルアクセスアドミニストレーション権限が起動されると、EVENTS4.NSF を使用して通知を送信するようにします。
- [データベースのプロパティ] インフォボックスを使用して、フルアクセスアドミニストレーター権限を使用して実行されたすべてのデータベースアクティビティをデータベースの使用状況に記録します。
- この機能の使用をサーバーで記録します。