(57)【特許請求の範囲】
【請求項１】
サーバとしての情報提供装置と、当該情報提供装置にアクセス可能な作業端末とを備え、前記情報提供装置に設けられたデータベースに前記作業端末からアクセスすることより前記データベースの情報を共有する情報共有システムであって、
前記情報提供装置は、当該情報提供装置のシステムの保守・点検を行うために必要な権限でログイン可能で、かつ、同一ＩＤでありながら複数のユーザにより使用される特権ユーザＩＤを含むユーザＩＤ、および当該ユーザＩＤにそれぞれ対応するパスワードが登録されたユーザ管理テーブルを記憶したユーザ管理記憶手段と、
前記特権ユーザＩＤを用いる複数のユーザをそれぞれ特定するために、複数のユーザにより用いられる前記特権ユーザＩＤ、当該特権ユーザＩＤを用いる複数のユーザそれぞれに対応する個人ユーザＩＤ、および当該個人ユーザＩＤにそれぞれ対応する個人パスワードが登録された個人ユーザ管理テーブルを記憶した個人ユーザ管理記憶手段と、
前記作業端末からのログインのアクセスに対して前記ユーザＩＤと前記個人ユーザＩＤとによる認証を行う認証手段と、
を備え、
前記認証手段は、前記ユーザＩＤの認証を行う第１認証手段と、前記個人ユーザＩＤの認証を行う第２認証手段とを備え、
前記第１認証手段は、前記作業端末からログインのために前記ユーザＩＤと前記パスワードが入力された場合に、入力された前記ユーザＩＤおよび前記パスワードの組が、前記ユーザ管理テーブルに登録されている前記ユーザＩＤおよび当該ユーザＩＤに対応する前記パスワードの組のいずれかと一致するか否かを判定し、一致する場合に入力された前記ユーザＩＤを認証し、
前記第２認証手段は、前記第１認証手段で認証された前記ユーザＩＤが前記個人ユーザ管理テーブルに登録された複数のユーザに用いられる前記特権ユーザＩＤか否かを判定し、前記特権ユーザＩＤの場合に、前記作業端末に対して、前記個人ユーザＩＤおよび個人パスワードの入力を求め、
前記作業端末から前記個人ユーザＩＤおよび前記個人パスワードが入力された場合に、入力された前記個人ユーザＩＤおよび前記個人パスワードの組が、前記個人ユーザ管理テーブルに登録されている前記個人ユーザＩＤおよび当該個人ユーザＩＤに対応する前記個人パスワードの組のいずれかと一致するか否かを判定し、一致する場合に入力された前記個人ユーザＩＤを認証し、
前記認証手段は、第１認証手段に前記ユーザＩＤが認証され、かつ、第２認証手段に前記個人ユーザＩＤが認証された場合に前記情報提供装置への前記作業端末からのログインを許可し、
かつ、前記第１認証手段に前記ユーザＩＤが認証されるとともに、認証された前記ユーザＩＤが前記特権ユーザＩＤでない場合に、前記情報提供装置への前記作業端末からのログインを許可することを特徴とする情報共有システム。
【請求項２】
前記情報提供装置は、前記個人ユーザＩＤを用いた前記情報提供装置へのアクセスの予定として、前記個人ユーザＩＤと、前記個人ユーザＩＤに対応するユーザが用いる前記特権ユーザＩＤと、前記情報提供装置にアクセスして作業する作業期間とを記憶するアクセス予定記憶手段を備え、
前記認証手段は、第１認証手段に前記ユーザＩＤが認証され、かつ、第２認証手段に前記個人ユーザＩＤが認証された場合に、前記アクセス予定記憶手段に記憶されたアクセスの予定に、前記第２認証手段により認証された前記個人ユーザＩＤに対応する前記作業期間が記憶され、かつ、記憶された前記作業期間が現在時刻を含む場合に前記作業端末からのログインを許可することを特徴とする請求項１に記載の情報共有システム。
【請求項３】
前記情報提供装置は、前記作業端末からのアクセスごとに、アクセスのログとして、ログインしたユーザの前記個人ユーザＩＤ、前記特権ユーザＩＤ、前記ログイン時刻およびログアウト時刻、前記ユーザによる実作業の情報を記録するアクセスログ手段を備え、
前記アクセス予定記憶手段には、前記個人ユーザＩＤにより特定される前記ユーザが行う作業予定の情報が含まれ、
前記アクセス予定記憶手段に記憶された作業予定の情報と、前記アクセスログ手段に記憶された実作業の情報とを照合可能とすることを特徴とする請求項２に記載の情報共有システム。
【請求項４】
サーバとしての情報提供装置と、当該情報提供装置にアクセス可能な作業端末とを備え、
前記情報提供装置は、当該情報提供装置のシステムの保守・点検を行うために必要な権限でログイン可能で、かつ、同一ＩＤでありながら複数のユーザにより使用される特権ユーザＩＤを含むユーザＩＤ、および当該ユーザＩＤにそれぞれ対応するパスワードが登録されたユーザ管理テーブルを記憶したユーザ管理記憶手段と、
前記特権ユーザＩＤを用いる複数のユーザをそれぞれ特定するために、複数のユーザにより用いられる前記特権ユーザＩＤ、当該特権ユーザＩＤを用いる複数のユーザそれぞれに対応する個人ユーザＩＤ、および当該個人ユーザＩＤにそれぞれ対応する個人パスワードが登録された個人ユーザ管理テーブルを記憶した個人ユーザ管理記憶手段とを備え、
前記情報提供装置に設けられたデータベースに前記作業端末からアクセスすることより前記データベースの情報を共有する情報共有システムにおける前記作業端末から前記情報提供装置へのアクセス方法であって、
前記情報提供装置は、前記作業端末からのログインのアクセスに対して前記ユーザＩＤと前記個人ユーザＩＤとによる認証を行う認証工程を行い、
前記認証工程には、前記ユーザＩＤの認証を行う第１認証工程と、前記個人ユーザＩＤの認証を行う第２認証工程とが含まれ、
前記第１認証工程では、前記作業端末からログインのために前記ユーザＩＤと前記パスワードが前記情報提供装置に入力された場合に、入力された前記ユーザＩＤおよび前記パスワードの組が、前記ユーザ管理テーブルに登録されている前記ユーザＩＤおよび当該ユーザＩＤに対応する前記パスワードの組のいずれかと一致するか否かを判定し、一致する場合に入力された前記ユーザＩＤを認証し、
前記第２認証工程では、前記第１認証工程で認証された前記ユーザＩＤが前記個人ユーザ管理テーブルに登録された複数のユーザに用いられる前記特権ユーザＩＤか否かを判定し、前記特権ユーザＩＤの場合に、前記作業端末に対して、前記個人ユーザＩＤおよび個人パスワードの入力を求め、
前記作業端末から前記個人ユーザＩＤおよび前記個人パスワードが入力された場合に、入力された前記個人ユーザＩＤおよび前記個人パスワードの組が、前記個人ユーザ管理テーブルに登録されている前記個人ユーザＩＤおよび当該個人ユーザＩＤに対応する前記個人パスワードの組のいずれかと一致するか否かを判定し、一致する場合に入力された前記個人ユーザＩＤを認証し、
前記認証工程では、第１認証工程で前記ユーザＩＤが認証され、かつ、第２認証工程で前記個人ユーザＩＤが認証された場合に前記情報提供装置への前記作業端末からのログインを許可し、
かつ、前記第１認証工程で前記ユーザＩＤを認証するとともに、認証された前記ユーザＩＤが前記特権ユーザＩＤでない場合に、前記情報提供装置への前記作業端末からのログインを許可することを特徴とするアクセス方法。
【請求項５】
前記情報提供装置は、前記個人ユーザＩＤを用いた前記情報提供装置へのアクセスの予定として、前記個人ユーザＩＤと、前記個人ユーザＩＤに対応するユーザが用いる前記特権ユーザＩＤと、前記情報提供装置にアクセスして作業する作業期間とを記憶するアクセス予定記憶手段を備え、
前記認証工程では、第１認証工程で前記ユーザＩＤが認証され、かつ、第２認証工程で前記個人ユーザＩＤが認証された場合に、前記アクセス予定記憶手段に記憶されたアクセスの予定に、前記第２認証工程で認証された個人ユーザＩＤに対応する前記作業期間が記憶され、かつ、記憶された前記作業期間が現在時刻を含む場合に前記作業端末からのログインを許可することを特徴とする請求項４に記載のアクセス方法。
【請求項６】
前記情報提供装置は、前記作業端末からのアクセスごとに、アクセスのログとして、ログインしたユーザの個人ユーザＩＤ、特権ユーザＩＤ、ログイン時刻およびログアウト時刻、前記ユーザによる実作業の情報を記録するアクセスログ手段を備え、
前記アクセス予定記憶手段には、前記個人ユーザＩＤにより特定される前記ユーザが行う作業予定の情報が含まれ、
前記アクセス予定記憶手段に記憶された作業予定の情報と、前記アクセスログ手段に記憶された実作業の情報とを照合可能とすることを特徴とする請求項５に記載のアクセス方法。
【請求項７】
サーバとしての情報提供装置と、当該情報提供装置にアクセス可能な作業端末とを備え、
前記情報提供装置は、当該情報提供装置のシステムの保守・点検を行うために必要な権限でログイン可能で、かつ、同一ＩＤでありながら複数のユーザにより使用される特権ユーザＩＤを含むユーザＩＤ、および当該ユーザＩＤにそれぞれ対応するパスワードが登録されたユーザ管理テーブルを記憶したユーザ管理記憶手段と、
前記特権ユーザＩＤを用いる複数のユーザをそれぞれ特定するために、複数のユーザにより用いられる前記特権ユーザＩＤ、当該特権ユーザＩＤを用いる複数のユーザそれぞれに対応する個人ユーザＩＤ、および当該個人ユーザＩＤにそれぞれ対応する個人パスワードが登録された個人ユーザ管理テーブルを記憶した個人ユーザ管理記憶手段とを備え、
前記情報提供装置に設けられたデータベースに前記作業端末からアクセスすることより前記データベースの情報を共有する情報共有システムにおける前記情報提供装置に、
前記作業端末からのログインのアクセスに対して前記ユーザＩＤと前記個人ユーザＩＤとによる認証を行う認証ステップを実行させるためのプログラムであって、
前記認証ステップには、前記ユーザＩＤの認証を行う第１認証ステップと、前記個人ユーザＩＤの認証を行う第２認証ステップとが含まれ、
前記第１認証ステップでは、前記作業端末からログインのために前記ユーザＩＤと前記パスワードが前記情報提供装置に入力された場合に、入力された前記ユーザＩＤおよび前記パスワードの組が、前記ユーザ管理テーブルに登録されている前記ユーザＩＤおよび当該ユーザＩＤに対応する前記パスワードの組のいずれかと一致するか否かを判定させ、一致する場合に入力された前記ユーザＩＤを認証させ、
前記第２認証ステップでは、前記第１認証工程で認証された前記ユーザＩＤが前記個人ユーザ管理テーブルに登録された複数のユーザに用いられる前記特権ユーザＩＤか否かを判定させ、前記特権ユーザＩＤの場合に、前記作業端末に対して、前記個人ユーザＩＤおよび個人パスワードの入力を求めさせ、
前記作業端末から前記個人ユーザＩＤおよび前記個人パスワードが入力された場合に、入力された前記個人ユーザＩＤおよび前記個人パスワードの組が、前記個人ユーザ管理テーブルに登録されている前記個人ユーザＩＤおよび当該個人ユーザＩＤに対応する前記個人パスワードの組のいずれかと一致するか否かを判定させ、一致する場合に入力された前記個人ユーザＩＤを認証させ、
前記認証ステップでは、第１認証ステップで前記ユーザＩＤが認証され、かつ、第２認証ステップで前記個人ユーザＩＤが認証された場合に前記情報提供装置への前記作業端末からのログインを許可させ、
かつ、前記第１認証ステップで前記ユーザＩＤを認証するとともに、認証された前記ユーザＩＤが前記特権ユーザＩＤでない場合に、前記情報提供装置への前記作業端末からのログインを許可させるためのプログラム。
【請求項８】
前記情報提供装置は、前記個人ユーザＩＤを用いた前記情報提供装置へのアクセスの予定として、前記個人ユーザＩＤと、前記個人ユーザＩＤに対応するユーザが用いる前記特権ユーザＩＤと、前記情報提供装置にアクセスして作業する作業期間とを記憶するアクセス予定記憶手段を備え、
前記認証ステップでは、第１認証ステップで前記ユーザＩＤが認証され、かつ、第２認証ステップで前記個人ユーザＩＤが認証された場合に、前記アクセス予定記憶手段に記憶されたアクセスの予定に、前記第２認証工程で認証された個人ユーザＩＤに対応する前記作業期間が記憶され、かつ、記憶された前記作業期間が現在時刻を含む場合に前記作業端末からのログインを許可させるための請求項７に記載のプログラム。
【請求項９】
前記情報提供装置は、前記作業端末からのアクセスごとに、アクセスのログとして、ログインしたユーザの個人ユーザＩＤ、特権ユーザＩＤ、ログイン時刻およびログアウト時刻、前記ユーザによる実作業の情報を記録するアクセスログ手段を備え、
前記アクセス予定記憶手段には、前記個人ユーザＩＤにより特定される前記ユーザが行う作業予定の情報が含まれ、
前記アクセス予定記憶手段に記憶された作業予定の情報と、前記アクセスログ手段に記憶された実作業の情報とを照合可能とさせるための請求項８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報共有システム、アクセス方法およびプログラムに関し、たとえば、ＵＮＩＸ（登録商標）系のワークステーション、サーバ、システムなどに適用することができる。
【背景技術】
【０００２】
従来より、ＴＣＰ／ＩＰプロトコルを用いたローカルエリアネットワーク（ＬＡＮ）において、ＵＮＩＸ系のオペレーティングシステムが実装されたＵＮＩＸサーバのデータベースを、telnetなどを通じて複数のユーザに共有させたい場合がある。一般に、このようなリモートアクセスにおいては、ユーザが、各アクセス権に基づいて適正にＵＮＩＸサーバにログインできる必要があるので、そのためのアクセス機能を備えた情報提供システムが種々提案されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述したような従来技術においては、次のような課題があった。
（１）ＵＮＩＸサーバでは、一般ユーザの実運用をサポートするために、保守（新規リソースのリリース、運用環境設定の更新）および点検（定期診断、トラブルのリカバリー）が欠かすことができない。これら保守などにおいては、全てのライブラリにアクセスでき、かつ、変更および削除を含むいずれのコマンドを実行する必要も生じるので、作業を分担する複数のユーザが、特権的なＵＮＩＸユーザＩＤ（root、resadmなど）を共通の特権アカウントとして用い、当該ＵＮＩＸサーバについてファイル操作の共同作業を行っている。
（２）したがって、予定した時期、順序で各作業員がアクセスしたか、個々のアクセスがいずれの作業員によるものか、また、特定の作業員が、いつ、どのような操作を行ったのか、作業時点にはもちろんのこと、事後においても追跡調査をすることが直接にはできなかった。
（３）さらに、このようなＵＮＩＸサーバをリモートホストとして、本社ビルの各階はもとより、広範囲に展開した支店、営業所の管理担当者も、同様の保守作業を行う場合も含めると、個々のユーザ、作業時期、ファイル操作の内容などを特定することが重要になった。また、予期せぬファイル操作から貴重なデータを保護し、ときに、個人的な興味による改ざんなどの隙も排除したい。
【０００４】
本発明は、上記事情に鑑みて為されたもので、複数のユーザが、共通の特権アカウントから情報資源にアクセスする場合に、各ユーザのアクセス権に応じて適正に、ユーザごとに独立させ、かつ、これらを統合的に保証しつつ、当該情報資源を共有させる情報共有システム、アクセス方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の情報共有システムは、サーバとしての情報提供装置と、当該情報提供装置にアクセス可能な作業端末とを備え、前記情報提供装置に設けられたデータベースに前記作業端末からアクセスすることより前記データベースの情報を共有する情報共有システムであって、
前記情報提供装置は、当該情報提供装置のシステムの保守・点検を行うために必要な権限でログイン可能で、かつ、同一ＩＤでありながら複数のユーザにより使用される特権ユーザＩＤを含むユーザＩＤ、および当該ユーザＩＤにそれぞれ対応するパスワードが登録されたユーザ管理テーブルを記憶したユーザ管理記憶手段と、
前記特権ユーザＩＤを用いる複数のユーザをそれぞれ特定するために、複数のユーザにより用いられる前記特権ユーザＩＤ、当該特権ユーザＩＤを用いる複数のユーザそれぞれに対応する個人ユーザＩＤ、および当該個人ユーザＩＤにそれぞれ対応する個人パスワードが登録された個人ユーザ管理テーブルを記憶した個人ユーザ管理記憶手段と、
前記作業端末からのログインのアクセスに対して前記ユーザＩＤと前記個人ユーザＩＤとによる認証を行う認証手段と、
を備え、
前記認証手段は、前記ユーザＩＤの認証を行う第１認証手段と、前記個人ユーザＩＤの認証を行う第２認証手段とを備え、
前記第１認証手段は、前記作業端末からログインのために前記ユーザＩＤと前記パスワードが入力された場合に、入力された前記ユーザＩＤおよび前記パスワードの組が、前記ユーザ管理テーブルに登録されている前記ユーザＩＤおよび当該ユーザＩＤに対応する前記パスワードの組のいずれかと一致するか否かを判定し、一致する場合に入力された前記ユーザＩＤを認証し、
前記第２認証手段は、前記第１認証手段で認証された前記ユーザＩＤが前記個人ユーザ管理テーブルに登録された複数のユーザに用いられる前記特権ユーザＩＤか否かを判定し、前記特権ユーザＩＤの場合に、前記作業端末に対して、前記個人ユーザＩＤおよび個人パスワードの入力を求め、
前記作業端末から前記個人ユーザＩＤおよび前記個人パスワードが入力された場合に、入力された前記個人ユーザＩＤおよび前記個人パスワードの組が、前記個人ユーザ管理テーブルに登録されている前記個人ユーザＩＤおよび当該個人ユーザＩＤに対応する前記個人パスワードの組のいずれかと一致するか否かを判定し、一致する場合に入力された前記個人ユーザＩＤを認証し、
前記認証手段は、第１認証手段に前記ユーザＩＤが認証され、かつ、第２認証手段に前記個人ユーザＩＤが認証された場合に前記情報提供装置への前記作業端末からのログインを許可し、
かつ、前記第１認証手段に前記ユーザＩＤが認証されるとともに、認証された前記ユーザＩＤが前記特権ユーザＩＤでない場合に、前記情報提供装置への前記作業端末からのログインを許可することを特徴とする。
【０００６】
請求項２に記載の情報共有システムは、請求項１に記載の発明において、前記情報提供装置は、前記個人ユーザＩＤを用いた前記情報提供装置へのアクセスの予定として、前記個人ユーザＩＤと、前記個人ユーザＩＤに対応するユーザが用いる前記特権ユーザＩＤと、前記情報提供装置にアクセスして作業する作業期間とを記憶するアクセス予定記憶手段を備え、
前記認証手段は、第１認証手段に前記ユーザＩＤが認証され、かつ、第２認証手段に前記個人ユーザＩＤが認証された場合に、前記アクセス予定記憶手段に記憶されたアクセスの予定に、前記第２認証手段により認証された前記個人ユーザＩＤに対応する前記作業期間が記憶され、かつ、記憶された前記作業期間が現在時刻を含む場合に前記作業端末からのログインを許可することを特徴とする。
【０００７】
請求項３に記載の情報共有システムは、請求項２に記載の発明において、前記情報提供装置は、前記作業端末からのアクセスごとに、アクセスのログとして、ログインしたユーザの前記個人ユーザＩＤ、前記特権ユーザＩＤ、前記ログイン時刻およびログアウト時刻、前記ユーザによる実作業の情報を記録するアクセスログ手段を備え、
前記アクセス予定記憶手段には、前記個人ユーザＩＤにより特定される前記ユーザが行う作業予定の情報が含まれ、
前記アクセス予定記憶手段に記憶された作業予定の情報と、前記アクセスログ手段に記憶された実作業の情報とを照合可能とすることを特徴とする。
【０００８】
請求項４に記載のアクセス方法は、サーバとしての情報提供装置と、当該情報提供装置にアクセス可能な作業端末とを備え、
前記情報提供装置は、当該情報提供装置のシステムの保守・点検を行うために必要な権限でログイン可能で、かつ、同一ＩＤでありながら複数のユーザにより使用される特権ユーザＩＤを含むユーザＩＤ、および当該ユーザＩＤにそれぞれ対応するパスワードが登録されたユーザ管理テーブルを記憶したユーザ管理記憶手段と、
前記特権ユーザＩＤを用いる複数のユーザをそれぞれ特定するために、複数のユーザにより用いられる前記特権ユーザＩＤ、当該特権ユーザＩＤを用いる複数のユーザそれぞれに対応する個人ユーザＩＤ、および当該個人ユーザＩＤにそれぞれ対応する個人パスワードが登録された個人ユーザ管理テーブルを記憶した個人ユーザ管理記憶手段とを備え、
前記情報提供装置に設けられたデータベースに前記作業端末からアクセスすることより前記データベースの情報を共有する情報共有システムにおける前記作業端末から前記情報提供装置へのアクセス方法であって、
前記情報提供装置は、前記作業端末からのログインのアクセスに対して前記ユーザＩＤと前記個人ユーザＩＤとによる認証を行う認証工程を行い、
前記認証工程には、前記ユーザＩＤの認証を行う第１認証工程と、前記個人ユーザＩＤの認証を行う第２認証工程とが含まれ、
前記第１認証工程では、前記作業端末からログインのために前記ユーザＩＤと前記パスワードが前記情報提供装置に入力された場合に、入力された前記ユーザＩＤおよび前記パスワードの組が、前記ユーザ管理テーブルに登録されている前記ユーザＩＤおよび当該ユーザＩＤに対応する前記パスワードの組のいずれかと一致するか否かを判定し、一致する場合に入力された前記ユーザＩＤを認証し、
前記第２認証工程では、前記第１認証工程で認証された前記ユーザＩＤが前記個人ユーザ管理テーブルに登録された複数のユーザに用いられる前記特権ユーザＩＤか否かを判定し、前記特権ユーザＩＤの場合に、前記作業端末に対して、前記個人ユーザＩＤおよび個人パスワードの入力を求め、
前記作業端末から前記個人ユーザＩＤおよび前記個人パスワードが入力された場合に、入力された前記個人ユーザＩＤおよび前記個人パスワードの組が、前記個人ユーザ管理テーブルに登録されている前記個人ユーザＩＤおよび当該個人ユーザＩＤに対応する前記個人パスワードの組のいずれかと一致するか否かを判定し、一致する場合に入力された前記個人ユーザＩＤを認証し、
前記認証工程では、第１認証工程で前記ユーザＩＤが認証され、かつ、第２認証工程で前記個人ユーザＩＤが認証された場合に前記情報提供装置への前記作業端末からのログインを許可し、
かつ、前記第１認証工程で前記ユーザＩＤを認証するとともに、認証された前記ユーザＩＤが前記特権ユーザＩＤでない場合に、前記情報提供装置への前記作業端末からのログインを許可することを特徴とする。
【０００９】
請求項５に記載のアクセス方法は、請求項４に記載の発明において、前記情報提供装置は、前記個人ユーザＩＤを用いた前記情報提供装置へのアクセスの予定として、前記個人ユーザＩＤと、前記個人ユーザＩＤに対応するユーザが用いる前記特権ユーザＩＤと、前記情報提供装置にアクセスして作業する作業期間とを記憶するアクセス予定記憶手段を備え、
前記認証工程では、第１認証工程で前記ユーザＩＤが認証され、かつ、第２認証工程で前記個人ユーザＩＤが認証された場合に、前記アクセス予定記憶手段に記憶されたアクセスの予定に、前記第２認証工程で認証された個人ユーザＩＤに対応する前記作業期間が記憶され、かつ、記憶された前記作業期間が現在時刻を含む場合に前記作業端末からのログインを許可することを特徴とする。
【００１０】
請求項６に記載のアクセス方法は、請求項５に記載の発明において、前記情報提供装置は、前記作業端末からのアクセスごとに、アクセスのログとして、ログインしたユーザの個人ユーザＩＤ、特権ユーザＩＤ、ログイン時刻およびログアウト時刻、前記ユーザによる実作業の情報を記録するアクセスログ手段を備え、
前記アクセス予定記憶手段には、前記個人ユーザＩＤにより特定される前記ユーザが行う作業予定の情報が含まれ、
前記アクセス予定記憶手段に記憶された作業予定の情報と、前記アクセスログ手段に記憶された実作業の情報とを照合可能とすることを特徴とする。
【００１１】
請求項７に記載のプログラムは、サーバとしての情報提供装置と、当該情報提供装置にアクセス可能な作業端末とを備え、前記情報提供装置は、当該情報提供装置のシステムの保守・点検を行うために必要な権限でログイン可能で、かつ、同一ＩＤでありながら複数のユーザにより使用される特権ユーザＩＤを含むユーザＩＤ、および当該ユーザＩＤにそれぞれ対応するパスワードが登録されたユーザ管理テーブルを記憶したユーザ管理記憶手段と、
前記特権ユーザＩＤを用いる複数のユーザをそれぞれ特定するために、複数のユーザにより用いられる前記特権ユーザＩＤ、当該特権ユーザＩＤを用いる複数のユーザそれぞれに対応する個人ユーザＩＤ、および当該個人ユーザＩＤにそれぞれ対応する個人パスワードが登録された個人ユーザ管理テーブルを記憶した個人ユーザ管理記憶手段とを備え、
前記情報提供装置に設けられたデータベースに前記作業端末からアクセスすることより前記データベースの情報を共有する情報共有システムにおける前記情報提供装置に、
前記作業端末からのログインのアクセスに対して前記ユーザＩＤと前記個人ユーザＩＤとによる認証を行う認証ステップを実行させるためのプログラムであって、
前記認証ステップには、前記ユーザＩＤの認証を行う第１認証ステップと、前記個人ユーザＩＤの認証を行う第２認証ステップとが含まれ、
前記第１認証ステップでは、前記作業端末からログインのために前記ユーザＩＤと前記パスワードが前記情報提供装置に入力された場合に、入力された前記ユーザＩＤおよび前記パスワードの組が、前記ユーザ管理テーブルに登録されている前記ユーザＩＤおよび当該ユーザＩＤに対応する前記パスワードの組のいずれかと一致するか否かを判定させ、一致する場合に入力された前記ユーザＩＤを認証させ、
前記第２認証ステップでは、前記第１認証工程で認証された前記ユーザＩＤが前記個人ユーザ管理テーブルに登録された複数のユーザに用いられる前記特権ユーザＩＤか否かを判定させ、前記特権ユーザＩＤの場合に、前記作業端末に対して、前記個人ユーザＩＤおよび個人パスワードの入力を求めさせ、
前記作業端末から前記個人ユーザＩＤおよび前記個人パスワードが入力された場合に、入力された前記個人ユーザＩＤおよび前記個人パスワードの組が、前記個人ユーザ管理テーブルに登録されている前記個人ユーザＩＤおよび当該個人ユーザＩＤに対応する前記個人パスワードの組のいずれかと一致するか否かを判定させ、一致する場合に入力された前記個人ユーザＩＤを認証させ、
前記認証ステップでは、第１認証ステップで前記ユーザＩＤが認証され、かつ、第２認証ステップで前記個人ユーザＩＤが認証された場合に前記情報提供装置への前記作業端末からのログインを許可させ、
かつ、前記第１認証ステップで前記ユーザＩＤを認証するとともに、認証された前記ユーザＩＤが前記特権ユーザＩＤでない場合に、前記情報提供装置への前記作業端末からのログインを許可させる。
【００１２】
請求項８に記載のプログラムは、請求項７に記載の発明において、前記情報提供装置は、前記個人ユーザＩＤを用いた前記情報提供装置へのアクセスの予定として、前記個人ユーザＩＤと、前記個人ユーザＩＤに対応するユーザが用いる前記特権ユーザＩＤと、前記情報提供装置にアクセスして作業する作業期間とを記憶するアクセス予定記憶手段を備え、
前記認証ステップでは、第１認証ステップで前記ユーザＩＤが認証され、かつ、第２認証ステップで前記個人ユーザＩＤが認証された場合に、前記アクセス予定記憶手段に記憶されたアクセスの予定に、前記第２認証工程で認証された個人ユーザＩＤに対応する前記作業期間が記憶され、かつ、記憶された前記作業期間が現在時刻を含む場合に前記作業端末からのログインを許可させる。
【００１３】
請求項９に記載のプログラムは、請求項８に記載の発明において、前記情報提供装置は、前記作業端末からのアクセスごとに、アクセスのログとして、ログインしたユーザの個人ユーザＩＤ、特権ユーザＩＤ、ログイン時刻およびログアウト時刻、前記ユーザによる実作業の情報を記録するアクセスログ手段を備え、
前記アクセス予定記憶手段には、前記個人ユーザＩＤにより特定される前記ユーザが行う作業予定の情報が含まれ、
前記アクセス予定記憶手段に記憶された作業予定の情報と、前記アクセスログ手段に記憶された実作業の情報とを照合可能とさせる。
【発明の効果】
【００１４】
本発明によれば、各担当部門のユーザ登録が管理部門で適正に行われ、各ユーザが承認範囲内で保守などの作業に専念できる。また、特権アカウントから各自個別にユーザ認証を行える。したがって、作業員ごとに作業の独立性が保証され、かつ、担当部門内外で統合的に情報資源を共有できるようになる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面を参照して説明する。
図１は、本発明の実施の形態に係る情報共有システムの概略構成例を説明するための図である。
本情報共有システムは、企業などの本社のローカルエリアネットワーク（ＬＡＮ）上に設けたＵＮＩＸサーバ（情報提供装置）１と、各支店、営業所などに備えたワークステーション（作業端末）２ａ、２ｂ・・・とから構成され、当該ＵＮＩＸサーバ１のデータベースに向けて、本社のビル内はもとより各ワークステーション２ａ、２ｂ・・・から、インターネット３を通じてリモートログイン可能なシステムである。このようなインターネットに代えて、たとえば、当該会社のイントラネット、エクストラネットその他の電気通信回線による広域網に適用することもできる。
【００１６】
ＵＮＩＸサーバ１は、ＬＡＮ上に併設されたルータその他のゲートウェイを通じて、インターネット３と接続され、全社的に統一した営業用などの各種リソース（情報資源）を、本社および遠隔地の管理部門の管理者、作業員、営業部門の営業員などに共有させるデータベース本体１１０と、このデータベース本体１１０の検索、更新などを管理するデータベース管理サーバ１２０と、本サーバ１へのアクセスを処理するアクセス管理サーバ１３０などを備え、ＵＮＩＸ系のオペレーティングシステムにより高いセキュリティを保ちながら各サーバを統合的に運用している。また、各店のワークステーション２ａ、２ｂ・・・によりダウンロード可能な各種ツールを保有している。これら各サーバまたはリソースを、管理の便宜上などから一体化したサーバに搭載しても良い。以下、管理部門の作業員などをユーザとして、データベースのリソースに関して構築、更新、廃棄などシステム管理を行う一例について説明するが、営業員などによって、一般業務事項を操作する場合や、リソースの一部などについて限定的なシステム管理をする場合に適用しても良い。
【００１７】
図２は、図１に示すデータベース本体の蓄積情報を説明するための様式図である。
データベース本体１１０は、作業員（ユーザ）などの個人ユーザＩＤをＵＮＩＸユーザＩＤと対応させて配列したＵＮＩＸユーザ管理テーブル（ユーザ情報）１１１と、氏名、パスワードその他の個人情報を個人ユーザＩＤと対応させて配列した個人ユーザ管理テーブル（ユーザ情報）１１２と、各作業員の作業予定、管理者などによる承認状況など（アクセス予定）を個人ユーザＩＤと対応させて配列した特権ユーザ使用届データベース（予定承認手段）１１３と、作業員による実作業の内容を個人ユーザＩＤと対応させて記録した個人ユーザ使用ログ（モニター手段）１１４とを備えている。このようなＵＮＩＸユーザＩＤは、複数の作業員などが、リソースを操作する必要上から共通に用いる特権アカウントである。
【００１８】
特権ユーザ使用届データベース１１３は、作業員のアクセス予定ごとに、作業年月日（yyyy、mm、dd）および作業期間（hh:mm〜hh:mm）などの作業時間、ログインしたいリソースのサーバ名（usr_srv）、ＵＮＩＸユーザＩＤ（rootなど）、氏名などで特定された作業員、個人ユーザＩＤ（useracnt5）を、担当した予定作業、完了作業、承認過程における申請ステータス（1）などと関連付けて登録したものである。このうちの申請ステータスは、操作用の各種ボタンによる申請後の承認処理において、たとえば、１：申請中、２：上長の承認済、３：システム運行の管理者の承認済、４：作業完了の報告済、５：同、上長の承認済などを順に表示して更新設定する。
【００１９】
個人ユーザ使用ログ１１４は、実際のアクセスごとに、ログインしたリソースのサーバ名（usr_srv）、ＵＮＩＸユーザＩＤ（rootなど）、個人ユーザＩＤ（useracnt5）、年月日（yyyy、mm、dd）を含むログインおよびログアウト時刻（hh:mm）を、ファイル操作の内容（サーバ名、ディレクトリ、実行コマンド、実行結果など）と関連付けて登録したものである。これらのうちのファイル操作の内容は、ＵＮＩＸサーバ１のオペレーティングシステム上に記録されるシステムログの記述内容などから引用すればよい。
【００２０】
図３に示すデータベース管理サーバ１２０は、管理者に、特権アカウントのＵＮＩＸユーザＩＤから、データベース本体１１０の個人ユーザ管理テーブル１１１およびＵＮＩＸユーザ管理テーブル１１２に関して承認、ときには削除を設定させるユーザ設定部１２１と、作業員に、特権ユーザ使用届データベース１１３に対して作業予定などを申請させて、これを管理者に承認させる予定承認部１２２などとを有している。管理者のＵＮＩＸユーザＩＤには、たとえばroot権限を含むが、この他にも、作業員には許可されない制限的な特権アカウントであれば、いずれでも良い。
【００２１】
図３に示すアクセス管理サーバ１３０は、全てのアクセスについて、送信されたＵＮＩＸユーザＩＤをＵＮＩＸユーザ管理テーブル１１２に照会することにより、該当する個人ユーザＩＤのログインのみを承認し、かつ、特権ユーザ使用届データベース１１３に照会することにより、該当するアクセスを正当なものに限って受け付けるユーザ認証部１３１と、この認証部１３１で許可したアクセスについて、作業員のファイル操作をモニターして個人ユーザ使用ログ１１４に記録するモニター部（モニター手段）１３２と、個人ユーザ使用ログ１１４を随時に参照することにより、各アクセスにおけるファイル操作などを検証する検証部１３３とを有している。検証部１３３は、各アクセスについて、記録したシステムログの内容などと当初の予定作業などとを照合しており、実作業とアクセス予定との異同を抽出することにより、作業実績として特権ユーザ使用ログ１１３の完了作業欄に記録するようにもできる。
【００２２】
図４に示すワークステーション２ａは、データベース管理サーバ１２０のユーザ設定部１２１と通信することにより、データベース本体１１０の個人ユーザ管理テーブル１１１およびＵＮＩＸユーザ管理テーブル１１２を共有して、管理者が、前記root権限において作業員などの個人情報の承認または削除を申請するユーザ申請部２１０と、同じくユーザ認証部１３１と通信することにより、ＵＮＩＸサーバ１へのアクセスについて、作業員が、ＵＮＩＸユーザＩＤおよび個人ユーザＩＤのアクセス権（読取、書替、実行など）に基づいて、ログインのユーザ認証を要求する認証要求部２２０と、同じく予定承認部１２２と通信することにより、特権ユーザ使用届データベース１１３を共有して、作業予定などに関して、作業員が、個人ユーザＩＤと関連付けて承認を申請する予定申請部２３０とを有している。
【００２３】
このときに、たとえば、管理者が専らワークステーション２ａから、また、作業員がその他のワークステーション２ｂ・・・などからアクセスしても、あるいは、これらを区別せず、両者に代わる同一のステーションからアクセスさせてもよい。すなわち、ＵＮＩＸサーバ１が、ＵＮＩＸユーザＩＤのアクセス権とともに、各個人ユーザＩＤのアクセス権に基づく適切なログインとして管理できる。個人情報は、作業員のパスワード、氏名、役職などであり、所定のユーザツールを用いれば正確に設定、変更、暗号化できるものである。ユーザ申請部２１０には、作業員によるパスワードの忘失に備えて初期化機能を有している。これらのユーザツール、ユーザ申請部２１０、を、ＵＮＩＸサーバ１からダウンロード可能に提供している。
【００２４】
図５は、図２に示す特権ユーザ使用届データベースのための申請画面を説明するための様式図である。
本申請画面には、作業申請手続の実行ために作業員の申請ボタンＢ０１、および上長の承認ボタンＢ０２と、システム運行のために管理者の承認ボタンＢ０３と、作業報告手続のために作業員の報告ボタンＢ０４、および上長の承認ボタンＢ０５とを上段に設けてある。また、その下段に、特権ユーザ使用届データベース１１３のうちの申請ステータスを除く各項目を一覧リストとして表示させてある。このうちで、完了作業は、実作業の完了後にキー入力させて報告ボタンＢ０４の押下により確定させ、特権ユーザ使用届データベース１１３に登録するようにできる。また、各承認ボタンＢ０２、Ｂ０５の押下により、組織上の正当手続として設定することもできる。
【００２５】
次に、本発明の実施の形態に係る情報共有方法の一例を説明する。先ず、ソフトウェアの工程例について、図６に示すフローチャートの一例、図７に示す各ログイン画面の一例、図１乃至５に示す各図を参照しつつ説明する。以下、一つのワークステーション２ａを、複数の管理者および複数の作業員が共有する場合を一例として説明する。
前準備として、ワークステーション２ａに、ＵＮＩＸサーバ１からユーザツールおよびユーザ申請部２１０をダウンロードしてインストールし、あらかじめ管理者など全てのユーザについて、管理者が、ＵＮＩＸユーザＩＤ、個人ユーザＩＤ、暫定パスワードをユーザ申請部２１０により設定しておく。
【００２６】
ソフトウェアが起動すると、図７に示すＵＮＩＸユーザのログイン画面に、ＵＮＩＸユーザのログインプロンプトが表示され、続いて、作業員のＵＮＩＸユーザＩＤ（たとえば、root）がキー入力される（ステップＳＴ１０１）。これを、ＵＮＩＸサーバ１がＵＮＩＸユーザ管理テーブル１１２に照会し、システムへのアクセスが判定されて許可され（ステップＳＴ１０２）、ＵＮＩＸユーザのパスワード入力プロンプトが表示されて、同パスワードがキー入力され（ステップＳＴ１０３）、同様にして判定、許可され（ステップＳＴ１０４）、これらにより、当該ＵＮＩＸユーザＩＤが、個人ユーザを特定すべきＩＤか判定される（ステップＳＴ１０５）。
【００２７】
「root」権限は、共通の特権アカウントであるから、続いて、図７に示す個人ユーザのログイン画面に、個人ユーザのログインプロンプトが表示され、続いて、キー入力（たとえば、user_acnt5）（ステップＳＴ１０６）、ＵＮＩＸサーバ１の個人ユーザ管理テーブル１１１照会、個人ユーザの許可（ステップＳＴ１０７）、同パスワードプロンプトの表示、キー入力（たとえば、暫定パスワード）（ステップＳＴ１０８）、同、判定、許可（ステップＳＴ１０９）の各処理が行われる。
【００２８】
また、適切かつ正当であれば、特権アカウントでは無かった場合も含め、ＵＮＩＸサーバ１へのログインが許可されて個人ユーザ使用ログ１１４にログイン時刻が記録される（ステップＳＴ１１０）。このときに、各キー入力のリトライを三回まで許容してタイプミス対策としている。また、暫定パスワードは、ユーザツールによって、初回のログイン以降に、作業員が自身で秘匿可能なものに改変させ、セキュリティの万全を図る。
【００２９】
続いて、作業員が、所望の各作業画面において各種のファイル操作を行うと、そのときのサーバ名、ディレクトリパス、プロンプト付き実行コマンド、実行結果またはステータスなどのオペレーション内容が、システムログとして個人ユーザ使用ログ１１４の所定欄に記録される（ステップＳＴ１１１）。また、実行コマンドが判定されてログアウトコマンド（たとえば、exit）であれば（ステップＳＴ１１２）、所定のログアウト処理とともに個人ユーザ使用ログ１１４にログアウト時刻が書き込まれ（ステップＳＴ１１３）、所定の終了処理がなされる。
【００３０】
図９は、個人パスワードの判定処理のおける他の判定処理の一例を説明するためのフローチャートである。
図６に示す個人パスワードの判定処理（ステップＳＴ１０９）においては、作業員のアクセス予定と照合することにより、業務プロジェクトなどにおいて、組織上必要な手続と連動できる。すなわち、図９に示す他の判定処理では、個人ユーザＩＤなどを、データベース本体１１０の特権ユーザ使用届データベース１１３に照会し（ステップＳＴ１０９−１）、そのうちの作業時間などと比較する。現在の時刻が作業時間内であれば、適切なアクセス権で、かつ正当なアクセスであると判定する（ステップＳＴ１０９−２）。これにより、各リソースの共有時間が分散される傾向も生じて、自ずと計画的なシステムに遷移していく。
【００３１】
図１０は、図３に示すモニター部における他の工程の一例を説明するためのフローチャートである。
本工程例においては、前記モニター部１３２で、バックアップ予定時刻の経過を判定し（ステップＳＴ３０１）、個人ユーザ使用ログ１１４を当該ＬＡＮから外部へ転送することにより（ステップＳＴ３０２）、設定期間後に他のネットワーク１１９に退避させて、万一の改ざん防止のための操作証跡ファイル１１５として、確実に保存することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施の形態に係る情報共有システムの概略構成例を説明するための図である。
【図２】同、図１に示すＵＮＩＸサーバのデータベース本体におけるＵＮＩＸユーザ管理テーブルおよび個人ユーザ管理テーブルを説明するための様式図である。
【図３】同、ＵＮＩＸサーバにおける各部の機能を説明するためのブロック図である。
【図４】同、情報共有システムのワークステーションにおける各部の機能を説明するためのブロック図である。
【図５】同、図２に示すデータベース本体の特権ユーザ使用届データベースのための申請画面を説明するための様式図である。
【図６】本発明の実施の形態に係る情報共有方法の工程例を示す図で、その一例を、ソフトウェアにおけるアクセス処理として示すフローチャートである。
【図７】同、図６に示すアクセス処理におけるＵＮＩＸユーザのログイン画面を説明するための様式図である。
【図８】同、図６に示す工程例を、続くアクセス処理として説明するためのフローチャートである。
【図９】同、図６に示す工程例において、他のパスワードの判定処理を部分的に説明するためのフローチャートである。
【図１０】同、図３に示すアクセス管理サーバのモニター部における他の工程の一例を模式的に説明するためのフローチャートである。
【符号の説明】
【００３３】
１                    ＵＮＩＸサーバ（情報提供装置、情報共有システム）
２ａ、２ｂ・・・      ワークステーション（作業端末、情報共有システム）
３                    インターネット（電気通信回線、情報共有システム）
１１０      データベース本体（ユーザ管理記憶手段、個人ユーザ管理記憶手段）
１１３ 特権ユーザ使用届データベース（アクセス予定記憶手段）
１１４ 個人ユーザ使用ログ（アクセスログ手段）
１２０      データベース管理サーバ
１３０      アクセス管理サーバ
１３１ ユーザ認証部（認証手段、第１認証手段、第２認証手段）
１３２ モニター部（アクセスログ手段）
ＬＡＮ      ローカルエリアネットワーク（電気通信回線）
【図１】
0004623990.tif 000002
【図２】
0004623990.tif 000003
【図３】
0004623990.tif 000004
【図４】
0004623990.tif 000005
【図５】
0004623990.tif 000006
【図６】
0004623990.tif 000007
【図７】
0004623990.tif 000008
【図８】
0004623990.tif 000009
【図９】
0004623990.tif 000010
【図１０】
0004623990.tif 000011