(57)【要約】【課題】迅速かつ簡易な処理にてファイルデータのアクセス権の変更を実現でき、ユーザ及び管理者の利便性の向上を図ることができるデータ管理システムを提供すること。【解決手段】所定の記憶装置に記憶されたファイルデータのアクセス権を管理するデータ管理システムであって、管理対象となるファイルデータのアクセス可能者を特定するアクセス可能者情報が記憶される記憶領域を指定する記憶領域指定情報を、当該ファイルデータ内に記憶設定するアクセス権情報設定手段と、記憶領域指定情報にて指定される記憶領域に、アクセス権情報を記憶するアクセス権情報管理手段と、を備えた。【選択図】図１
2008234510.tif 000002
【特許請求の範囲】
【請求項１】
所定の記憶装置に記憶されたファイルデータのアクセス権を管理するデータ管理システムであって、
管理対象となるファイルデータのアクセス可能者を特定するアクセス可能者情報が記憶される記憶領域を指定する記憶領域指定情報を、当該ファイルデータ内に記憶設定するアクセス権情報設定手段と、
前記記憶領域指定情報にて指定される記憶領域に、前記アクセス可能者情報を記憶するアクセス権情報管理手段と、
を備えたことを特徴とするデータ管理システム。
【請求項２】
前記ファイルデータに含まれる前記記憶領域指定情報は、所定の記憶装置内におけるデータ格納位置を特定する格納位置情報である、
ことを特徴とする請求項１記載のデータ管理システム。
【請求項３】
前記格納位置情報は、アクセス可能者ごとに固有である、
ことを特徴とする請求項２記載のデータ管理システム。
【請求項４】
前記アクセス可能者は、単独のアクセス可能者、あるいは、複数のアクセス可能者によるグループ、である、
ことを特徴とする請求項２又は３記載のデータ管理システム。
【請求項５】
予め設定された前記アクセス可能者に固有の識別情報から、前記格納位置情報を生成する位置情報生成手段を備えた、
ことを特徴とする請求項２，３又は４記載のデータ管理システム。
【請求項６】
前記ファイルデータに対するアクセス可能者の変更時に、変更前のアクセス可能者に対応する前記格納位置情報にて指定されるデータ格納位置に、変更後のアクセス可能者を特定するアクセス可能者情報を記憶するアクセス権変更手段を備えた、
ことを特徴とする請求項３，４又は５記載のデータ管理システム。
【請求項７】
前記アクセス権変更手段は、前記変更後のアクセス可能者情報が変更前に格納されていたデータ格納位置に、前記変更後のアクセス可能者情報が記憶されたデータ格納領域の格納位置情報を記憶する、
ことを特徴とする請求項６記載のデータ管理システム。
【請求項８】
前記ファイルデータに記憶された前記格納位置情報を、前記アクセス権変更手段による変更後の前記アクセス可能者情報が変更前に格納されていたデータ格納位置を表す格納位置情報に変更すると共に、この格納位置情報にて指定されるデータ格納位置に前記アクセス権変更手段による変更後の前記アクセス可能者情報を記憶するアクセス権整理手段を備えた、
ことを特徴とする請求項７記載のデータ管理システム。
【請求項９】
所定のアクセス者からのアクセス要求に応じて取得したアクセス者情報と、アクセス要求された前記ファイルデータ内の前記記憶領域指定情報にて指定された前記記憶領域に記憶されている前記アクセス可能者情報と、に基づいてアクセス権を判定するアクセス権判定手段を備えた、
ことを特徴とする請求項１，２，３，４，５，６，７又は８記載のデータ管理システム。
【請求項１０】
所定の記憶装置に記憶されたファイルデータのアクセス権を管理するデータ管理システムであって、
管理対象となるファイルデータのアクセス可能者を特定するアクセス可能者情報が記憶された記憶領域を指定する記憶領域指定情報が当該ファイルデータ内に記憶されている場合に、
所定のアクセス者からのアクセス要求に応じて取得したアクセス者情報と、アクセス要求された前記ファイルデータ内の記憶領域指定情報にて指定された記憶領域に記憶されている前記アクセス可能者情報と、に基づいてアクセス権を判定するアクセス権判定手段を備えた、
ことを特徴とするデータ管理システム。
【請求項１１】
コンピュータにて、所定の記憶装置に記憶されたファイルデータのアクセス権を管理するデータ管理方法であって、
前記コンピュータが、管理対象となるファイルデータのアクセス可能者を特定するアクセス可能者情報が記憶される記憶領域を指定する記憶領域指定情報を、当該ファイルデータ内に記憶設定すると共に、これに前後して、前記記憶領域指定情報にて指定される記憶領域に前記アクセス可能者情報を記憶する、
ことを特徴とするデータ管理方法。
【請求項１２】
前記コンピュータが、前記ファイルデータに対するアクセス可能者の変更時に、変更前のアクセス可能者に対応する前記格納位置情報にて指定されるデータ格納位置に、変更後のアクセス可能者を特定するアクセス可能者情報を記憶する、
ことを特徴とする請求項１１記載のデータ管理方法。
【請求項１３】
コンピュータにて、所定の記憶装置に記憶されたファイルデータのアクセス権を管理するデータ管理方法であって、
管理対象となるファイルデータのアクセス可能者を特定するアクセス可能者情報が記憶された記憶領域を指定する記憶領域指定情報が当該ファイルデータ内に記憶されている場合に、
前記コンピュータが、所定のアクセス者からのアクセス要求に応じて取得したアクセス者情報と、アクセス要求された前記ファイルデータ内の記憶領域指定情報にて指定された記憶領域に記憶されている前記アクセス可能者情報と、に基づいてアクセス権を判定する、
ことを特徴とするデータ管理方法。
【請求項１４】
所定の記憶装置に記憶されたファイルデータのアクセス権を管理するコンピュータに、
管理対象となるファイルデータのアクセス可能者を特定するアクセス可能者情報が記憶される記憶領域を指定する記憶領域指定情報を、当該ファイルデータ内に記憶設定するアクセス権情報設定手段と、
前記記憶領域指定情報にて指定される記憶領域に、前記アクセス可能者情報を記憶するアクセス権情報管理手段と、
を実現させるためのプログラム。
【請求項１５】
所定の記憶装置に記憶されたファイルデータのアクセス権を管理するコンピュータに、
管理対象となるファイルデータのアクセス可能者を特定するアクセス可能者情報が記憶された記憶領域を指定する記憶領域指定情報が当該ファイルデータ内に記憶されており、
所定のアクセス者からのアクセス要求に応じて取得したアクセス者情報と、アクセス要求された前記ファイルデータ内の記憶領域指定情報にて指定された記憶領域に記憶されている前記アクセス可能者情報と、に基づいてアクセス権を判定するアクセス権判定手段、
を実現させるためのプログラム、
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理システムにかかり、特に、データに対するアクセス権を管理するデータ管理システムに関する。
【背景技術】
【０００２】
近年、コンピュータ普及、及び、ネットワーク技術の向上により、電子データ（ファイルデータ）を複数のユーザにて利用可能なようネットワーク上のサーバコンピュータで管理することが一般的に行われている。一方で、このようなファイル共有システムにて共有可能としているファイルデータの中には、秘密情報や個人情報など不特定のユーザに利用されることを望まない情報も存在する。このため、ファイル共有システムでは、ファイルデータ毎にアクセス権を設定し、ユーザ認証することが行われている。例えば、下記特許文献１では、ファイルデータ毎にアクセス可能なユーザのＩＤ及びアクセス内容を記憶したテーブルを保持して管理している。
【０００３】
【特許文献１】特開２００３−３６２０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そして、NAS（Network Attached Storage）を利用したシステムにおいては、ユーザを認証する複数の認証サーバが存在する場合が生じるが、上述したようなアクセス権を付与する方式では、別の認証サーバでのアクセス権がつけられたファイルにアクセスすることはできない。すると、例えば、認証サーバ間のユーザおよびグループの移動や、認証サーバ内でのユーザ名・グループ名の変更といった日常的に生じるアクセス権の変更といった状況においては、ユーザ自身はアクセス権を有しているにも関わらず、アクセスすることができない、という問題が生じる。
【０００５】
そして、上記問題に対応するためには、ファイルデータに含まれるアクセス権情報を変更しなければならないが、全ての情報を書き換えるには多大な時間と手間を要する、という問題が生じる。また、上記問題を解決するに、認証サーバ間で変更前後のユーザを対応付けるといったマッピングが必要となるが、多くの場合、これは認証サーバの相互認証や認証情報の包含という形を取らなければならない。しかしながら、このような処理は容易ではなく、依然として迅速に対応できず、また、手間やコストがかかる、という問題が生じていた。
【０００６】
このため、本発明では、上記従来例の有する不都合を改善し、特に、迅速かつ簡易な処理にてファイルデータのアクセス権の変更を実現でき、ユーザ及び管理者の利便性の向上を図ることができるデータ管理システムを提供する、ことをその目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明の一形態は、
所定の記憶装置に記憶されたファイルデータのアクセス権を管理するデータ管理システムであって、
管理対象となるファイルデータのアクセス可能者を特定するアクセス可能者情報が記憶される記憶領域を指定する記憶領域指定情報を、当該ファイルデータ内に記憶設定するアクセス権情報設定手段と、
記憶領域指定情報にて指定される記憶領域に、アクセス権情報を記憶するアクセス権情報管理手段と、
を備えたことを特徴としている。
【０００８】
上記発明によると、まず、ファイルデータ内には、アクセス可能者情報が記憶される記憶領域の指定情報が格納されており、その指定された記憶領域には、ファイルデータへのアクセス可能者を特定するアクセス可能者情報が記憶されている。これにより、ファイルデータに記憶された記憶領域指定情報に基づいてアクセス可能者情報を取得することができるため、ファイルデータのアクセス権を判定することができ、当該ファイルデータの利用者を適切に管理することができる。また、後にアクセス可能者が変更された場合であっても、多数存在するファイルデータ内の情報をそれぞれ変更する必要が無く、記憶領域指定情報にて指定される記憶領域内のアクセス可能者情報のみを変更すればよいため、迅速かつ容易にアクセス権の変更に対応することができ、管理の容易化を図ることができる。
【０００９】
また、ファイルデータに含まれる記憶領域指定情報は、所定の記憶装置内におけるデータ格納位置を特定する格納位置情報である、ことを特徴としている。これにより、アクセス可能者情報が記憶される具体的な格納位置が特定されるため、アクセス可能者情報の参照を迅速に実行でき、ファイル管理の迅速化を図ることができる。
【００１０】
また、格納位置情報は、アクセス可能者ごとに固有である、ことを特徴としている。これにより、アクセス可能者毎のアクセス権の設定が可能となり、利便性が向上しうる。
【００１１】
また、アクセス可能者は、単独のアクセス可能者、あるいは、複数のアクセス可能者によるグループ、である、ことを特徴としている。これにより、アクセス可能者個人ごと、あるいは、アクセス可能者が所属する部署などの属性ごとに、アクセス権を設定することができる。
【００１２】
また、上記構成に加え、予め設定された前記アクセス可能者に固有の識別情報から、前記格納位置情報を生成する位置情報生成手段を備えた、ことを特徴としている。これにより、まず、アクセスしてきたアクセス者に固有の識別情報から格納位置情報を生成する。そして、この生成された格納位置情報を、上述したようにファイルデータに記憶設定し、その格納位置にアクセス可能者情報を格納することで、上述同様に、アクセス権の管理を行うことができる。
【００１３】
さらに、データ管理システムは、ファイルデータに対するアクセス可能者の変更時に、変更前のアクセス可能者に対応する格納位置情報にて指定されるデータ格納位置に、変更後のアクセス可能者を特定するアクセス可能者情報を記憶するアクセス権変更手段を備えた、ことを特徴としている。また、アクセス権変更手段は、変更後のアクセス可能者情報が変更前に格納されていたデータ格納位置に、変更後のアクセス可能者情報が記憶されたデータ格納領域の格納位置情報を記憶する、ことを特徴としている。
【００１４】
これにより、後にアクセス可能者が変更された場合であっても、各ファイルデータ内の情報を変更する必要が無く、格納位置情報にて指定されるデータ格納位置のアクセス権情報のみを変更することで、ファイルデータ内の格納位置情報を参照してアクセス権を参照することができる。従って、アクセス権の変更を迅速かつ容易に実行することができる。
【００１５】
また、ファイルデータに記憶された格納位置情報を、アクセス権変更手段による変更後のアクセス可能者情報が変更前に格納されていたデータ格納位置を表す格納位置情報に変更すると共に、この格納位置情報にて指定されるデータ格納位置にアクセス権変更手段による変更後のアクセス可能者情報を記憶するアクセス権整理手段を備えた、ことを特徴としている。
【００１６】
これにより、ファイルデータ内の格納位置情報が変更後のアクセス可能者に対応して変更され、また、これに併せて、格納位置情報に対応するデータ格納位置にアクセス可能者のアクセス可能者情報が記憶される。従って、アクセス可能者情報が記憶されている記憶領域を整理することができ、アクセス権管理の効率化を図ることができる。
【００１７】
また、本発明のデータ管理システムは、所定のアクセス者からのアクセス要求に応じて取得したアクセス者情報と、アクセス要求されたファイルデータ内の記憶領域指定情報にて指定された記憶領域に記憶されているアクセス可能者情報と、に基づいてアクセス権を判定するアクセス権判定手段を備えた、ことを特徴としている。
【００１８】
そして、本発明の他の形態は、
所定の記憶装置に記憶されたファイルデータのアクセス権を管理するデータ管理システムであって、
管理対象となるファイルデータのアクセス可能者を特定するアクセス権情報が記憶された記憶領域を指定する記憶領域指定情報が当該ファイルデータ内に記憶されている場合に、
所定のアクセス者からのアクセス要求に応じて取得したアクセス者情報と、アクセス要求されたファイルデータ内の記憶領域指定情報にて指定された記憶領域に記憶されているアクセス可能者情報と、に基づいてアクセス権を判定するアクセス権判定手段を備えた、
ことを特徴としている。
【００１９】
さらに、本発明の他の形態は、
コンピュータにて、所定の記憶装置に記憶されたファイルデータのアクセス権を管理するデータ管理方法であって、
コンピュータが、管理対象となるファイルデータのアクセス可能者を特定するアクセス権情報が記憶される記憶領域を指定する記憶領域指定情報を、当該ファイルデータ内に記憶設定すると共に、これに前後して、記憶領域指定情報にて指定される記憶領域にアクセス可能者情報を記憶する、
ことを特徴としている。
【００２０】
そして、コンピュータが、ファイルデータに対するアクセス可能者の変更時に、変更前のアクセス可能者に対応する格納位置情報にて指定されるデータ格納位置に、変更後のアクセス可能者を特定するアクセス可能者情報を記憶する、ことを特徴としている。
【００２１】
また、本発明のさらに他の形態は、
コンピュータにて、所定の記憶装置に記憶されたファイルデータのアクセス権を管理するデータ管理方法であって、
管理対象となるファイルデータのアクセス可能者を特定するアクセス可能者情報が記憶された記憶領域を指定する記憶領域指定情報が当該ファイルデータ内に記憶されている場合に、
コンピュータが、所定のアクセス者からのアクセス要求に応じて取得したアクセス者情報と、アクセス要求されたファイルデータ内の記憶領域指定情報にて指定された記憶領域に記憶されているアクセス可能者情報と、に基づいてアクセス権を判定する、
ことを特徴としている。
【００２２】
また、本発明の他の形態であるプログラムは、
所定の記憶装置に記憶されたファイルデータのアクセス権を管理するコンピュータに、
管理対象となるファイルデータのアクセス可能者を特定するアクセス可能者情報が記憶される記憶領域を指定する記憶領域指定情報を、当該ファイルデータ内に記憶設定するアクセス権情報設定手段と、
記憶領域指定情報にて指定される記憶領域に、アクセス可能者情報を記憶するアクセス権情報管理手段と、
を実現させる、ことを特徴としている。
【００２３】
さらに、本発明であるプログラムの他の形態は、
所定の記憶装置に記憶されたファイルデータのアクセス権を管理するコンピュータに、
管理対象となるファイルデータのアクセス可能者を特定するアクセス可能者情報が記憶された記憶領域を指定する記憶領域指定情報が当該ファイルデータ内に記憶されており、
所定のアクセス者からのアクセス要求に応じて取得したアクセス者情報と、アクセス要求されたファイルデータ内の記憶領域指定情報にて指定された記憶領域に記憶されている前記アクセス可能者情報と、に基づいてアクセス権を判定するアクセス権判定手段、
を実現させる、ことを特徴としている。
【００２４】
上述した構成や方法、プログラムの発明であっても、上記データ管理システムと同様に作用するため、上述した本発明の目的を達成することができる。
【発明の効果】
【００２５】
本発明は、以上のように構成され機能するので、これによると、ファイルデータの利用者を適切に管理することができると共に、後にアクセス可能者が変更された場合であっても、多数存在するファイルデータ内のアクセス権情報をそれぞれ変更する必要が無く、記憶領域指定情報にて指定される記憶領域内のアクセス可能者情報のみを変更すればよいため、迅速かつ容易にアクセス権の変更に対応することができ、管理の容易化を図ることができる。従って、ファイルデータを管理するシステムにおいて、データを利用するユーザ及びシステムを管理する管理者の利便性の向上を図ることができる、という従来にない優れた効果を有する。
【発明を実施するための最良の形態】
【００２６】
本発明は、NAS（Network Attached Storage）に格納されたデータに付与されたアクセス権情報の中に、アクセス権を有するユーザやグループなどの識別子（NASが接続されているネットワークで一意な値）を記録せず、識別子はNAS上で集中管理した管理テーブルに分離して格納し、データ毎に付与されたアクセス権情報には、管理テーブル上の格納位置のみを記録する、という点に特徴を有する。以下、具体的なシステム構成及び動作を、実施例にて説明する。
【実施例１】
【００２７】
本発明の第１の実施例を、図１乃至図１０を参照して説明する。図１は、システム全体の構成を示す概略図であり、図２は、ＮＡＳの構成を示す機能ブロック図である。図３乃至図８は、データ管理の様子を示す説明図である。図９乃至図１０は、システムの動作を示すフローチャートである。
【００２８】
［構成］
図１に示すように、本実施例におけるシステムは、ネットワークを介して接続されている認証サーバＡ，Ｂ，Ｃと、NAS装置１と、NASに格納されているファイルデータにアクセスするユーザ端末２と、を備えて構成されている。そして、NAS装置１（Network Attached Storage）に後述するようなアクセス権が設定されたファイルデータ郡が格納されており、これらファイルデータに対してユーザ端末２がアクセスすることを実現するようシステムが構築されている。
【００２９】
また、ファイルデータにアクセスを希望するユーザ端末２のログイン認証は、NAS装置１のユーザは当該NAS装置１に装備されている認証機能（ローカル認証機能）を利用して実行され、他の認証サーバＡ、Ｂ，Ｃのユーザは当該各認証サーバＡ，Ｂ，Ｃを利用して実行される。ここでは、図１に示すように、各認証サーバＡ，Ｂ，Ｃ及びＮＡＳ１には、それぞれログイン可能なユーザ名及びグループ名が登録されており、このユーザ名及びグループ名に対する固有の識別情報であるユーザ識別子及びグループ識別子を含むログイン情報が登録されている。例えば、認証サーバＡには、ユーザ名：ＵＳＥＲ１に対応するユーザ識別子：Ａ−Ｕ１が登録されており、グループ名：ＧＲＯＵＰ１に対応するグループ識別子：Ａ−Ｇ１が、グループ名：ＧＲＯＵＰ２に対応するグループ識別子：Ａ−Ｇ２がそれぞれ登録されている。なお、各識別子は、ＮＡＳ１が接続されたネットワーク上では固有である。
【００３０】
次に、NAS装置１について詳述する。NAS装置１は、ネットワークに直接接続して使用されるストレージ装置であり、図２に示すように、CPUといった演算装置１Ａと、ハードディスクドライブといった記憶装置１Ｂと、を備えている。そして、記憶装置１Ｂ内には、上述したユーザ端末２にて利用されうるファイルデータを格納するファイルデータ記憶部１６が形成されており、ファイルサーバとして機能している。以下、さらにNAS装置１の構成について詳述する。
【００３１】
NAS装置１の演算装置１Ａには、データ管理用プログラムが組み込まれることによって、図２に示すように、認証処理部１１と、ファイル処理部１２と、アクセス権設定処理部１３と、テーブル管理処理部１４と、が構築されている。また、記憶装置１Ｂには、上述したファイル記憶部１６と、管理テーブル記憶部１７と、ログイン情報記憶部１５と、が形成されている。
【００３２】
上記ログイン情報記憶部１５には、図１に示したように、NAS装置１にログイン可能なユーザ及びグループの情報（ユーザ名：ユーザ識別子、及び、グループ名：グループ識別子）、つまり、ログイン情報が記憶されている。そして、このログイン情報を利用してユーザ認証処理を上述した認証処理部１１が行う。この認証処理部１１は、具体的には、ユーザ端末２からのアクセス時にユーザ名やそのユーザが所属しているグループ名を受け付けて、ログイン情報に基づいて認証を行い、認証が成功したユーザ端末２のユーザ名やグループ名に対応するユーザ識別子やグループ識別子を特定して、ファイル処理部１２に渡す。さらに、この認証処理部１１は、他の認証サーバＡ，Ｂ，Ｃにて認証が成功し、当該各認証サーバＡ，Ｂ，Ｃから送信されたユーザ識別子やグループ識別子をファイル処理部１２に渡す機能も有する。なお、他の認証サーバＡ，Ｂ，Ｃは、それぞれ上述したようなログイン情報を記憶しており、ログインしてきたユーザ端末２の認証を行って、認証が成功したユーザのユーザ識別子やグループ識別子をNAS装置１に送信するよう作動する。
【００３３】
また、上記ファイル処理部１２は、ファイル記憶部１６に対するファイルデータの読み出し及び書込みを行う機能を有する。このとき、後述するように、ログインしてきたユーザ端末２（他の認証サーバＡ，Ｂ，Ｃ経由でログインしてきたユーザ端末を含む）からのファイルデータのアクセス要求やデータ登録要求を受け付けて、ファイルデータの書き込み、あるいは、読み出しを行う。具体的に、例えば、図３に示すようなユーザのログイン情報を取得した場合には、図４に示すように、そのユーザ識別子やグループ識別子（図４（１））から、各識別子のハッシュ値を算出し（図４（２））、これら識別子の格納位置情報（図４（３））を求める（位置情報生成手段）。ここで、ハッシュ計算により求めた格納位置情報は、各識別子が固有の情報であるため、格納位置情報もユーザ毎あるいはグループ毎に固有の情報となる。そして、算出した格納位置情報は、例えば、図４に示すように、管理テーブル記憶部１７内の管理テーブルにおけるファイル名（図４（４））とオフセット（図４（５））に分けられ、ファイルデータにアクセスする際や、アクセス権を新たに登録する際に利用される。なお、ファイルデータのアクセス権を登録する処理は、アクセス権設定処理部１３及びテーブル管理処理部１４にて実行される。
【００３４】
上記アクセス権設定処理部１３（アクセス権情報設定手段）は、上記算出した格納位置情報を、ファイルデータ４のアクセス権情報４１内に格納する。ここで、ファイル記憶部１６に記憶されているファイルデータ４は、図６に示すように、アクセス権情報４１と実データ４２とにより構成されている。ここで、従来例では、図７に示すように、ファイルデータ４’のアクセス可能者を表すユーザ／グループ識別子をそのままアクセス権情報４１’内に記憶しているが、本実施例では、後述する図６に示すように、ユーザ／グループ識別子が格納される管理テーブルのデータ格納位置を指定する格納位置情報のみを登録する。このとき、ファイルデータ４のアクセス権情報４１には、上述した格納位置情報毎に、アクセス権限（参照可能、更新可能など）を表す情報も対応付けて記憶されている。
【００３５】
そして、テーブル管理処理部１４（アクセス権情報管理手段）は、上記格納位置情報にて指定されるデータ格納位置、つまり、管理テーブル記憶部１７内に記憶されている管理テーブル内のデータ格納位置に、そのユーザ／グループ識別子（アクセス可能者情報）を格納する。例えば、上記図４（３）に示すように算出された格納位置情報「0x74af087e」の場合には、この情報を利用して、管理テーブル３内のファイル「74」、オフセット「0xaf087e」のデータ格納位置に、識別子「Ａ−Ｇ１」を格納する。なお、管理テーブル３に対する識別子の登録は、新規のユーザ端末２からのアクセスがあったときにも実行される。
【００３６】
以上のようにして、図６に示すように、ファイルデータ４のアクセス権情報４１内には、管理テーブル３のデータ格納位置を示す格納位置情報が記憶され、この格納位置情報に対応する管理テーブル３内のデータ格納位置には、図５に示すように、そのファイルデータ４にアクセス可能なユーザ／グループの識別子が記憶される。従って、図８の点線に示すように、各ファイルデータ４のアクセス権情報４１内に記憶される格納位置情報に、管理テーブル３の所定のデータ格納位置が対応することとなり、かかるデータ格納位置の識別子を参照することで、アクセス可能なユーザ／グループを判定することができる。
【００３７】
そして、上述のようにアクセス権情報が登録されたファイルデータ４に対するファイルアクセスは、ファイル処理部１２（アクセス権判定処理部）にて実行される。つまり、ファイル処理部１２は、アクセスしてきたユーザのログイン情報（アクセス者情報）を取得して上述したように、その識別子からハッシュ計算により格納位置情報を算出する。そして、この格納位置情報に基づいて、アクセスを要求しているファイルデータ４のアクセス権情報４１内の格納位置情報を調べ、そのデータ格納位置に記憶されている識別子とログインしたユーザの識別子とを比較する。一致していれば、アクセス権情報４１内に記憶されているアクセス権限に基づいてアクセス権限を決定する。
【００３８】
［動作］
次に、上記構成のNAS装置１にて、ファイルデータのアクセス権を設定するとき、及び、ファイルデータにアクセスするときの動作を、図９乃至図１０を参照して説明する。
【００３９】
まず、ユーザ端末２からのアクセス時にユーザ名やそのユーザが所属しているグループ名を受け付けて、記憶しているログイン情報に基づいて認証を行い、認証が成功したユーザ端末２のユーザ名やグループ名に対応するユーザ識別子やグループ識別子を取得する（ステップＳ１）。なお、他の認証サーバＡ，Ｂ，Ｃにてログイン認証が成功したユーザ端末２に対しても同様に、識別子を取得する。ここでは、認証サーバＡのグループ１の識別子「Ａ−Ｇ１」を取得したこととする。続いて、この取得した識別子「Ａ−Ｇ１」から、図４に示すようにハッシュ値を算出し、これら識別子の格納位置情報を求める（ステップＳ２）。
【００４０】
その後、ファイルデータ４に対するアクセス権の設定の場合には（ステップＳ３にてイエス）、図６に示すように、ファイルデータ４のアクセス権情報４１内に上述したように求めた識別子「Ａ−Ｇ１」の格納位置情報を、そのグループユーザのアクセス権限情報と共に記憶する（ステップＳ４）。同時に、上記格納位置情報にて指定される管理テーブル３内のデータ格納位置に、識別子「Ａ−Ｇ１」を記憶する（ステップＳ５）。
【００４１】
一方、アクセスしてきたユーザ端末２が、ファイルデータにアクセスする場合を（ステップＳ３でノー、ステップＳ６でイエス）、図１０のフローチャートを参照して説明する。まず、上述したように、アクセスしてきたユーザのログイン情報である識別子を取得して（ステップＳ１）、その識別子からハッシュ計算により格納位置情報を算出する（ステップＳ２）。そして、この格納位置情報に基づいて、アクセスを要求しているファイルデータ４のアクセス権情報４１内の格納位置情報を調べ（ステップＳ７）、当該格納位置情報のデータ格納位置に記憶されている識別子と、ログインしたユーザの識別子とを比較する（ステップＳ８）。一致していれば（ステップＳ８でイエス）、アクセス権情報４１内に記憶されているアクセス権限に基づいてアクセス権限を決定し（ステップＳ９）、そのアクセス権限の範囲内でアクセスを許可する（ステップＳ１０）。一方、識別子が一致しなければ、ファイルデータへのアクセスは不可とする（ステップＳ１１）。
【００４２】
ここで、ユーザ端末２からのファイルアクセス時のアクセス権の判定は、上述した処理に限定されない。例えば、ログイン時にアクセスが要求されたファイルデータのアクセス権情報内の格納位置情報を参照して、そのデータ格納位置に記憶されている識別子と、ログイン時に取得した識別子と、を照合することで判定してもよい。あるいは、ログイン時に取得した識別子のハッシュ計算によって求められた格納位置情報が、アクセス要求するファイルデータのアクセス権情報内に存在することを調べるだけで、アクセス権を判定してもよい。
【００４３】
ここで、上記では、ファイルデータ４のアクセス権情報に記憶される識別子の格納位置情報は、より具体的な格納位置を示すよう例示しているが、さらに広く、識別子が格納される記憶装置や記憶領域（ドライブ名、ファイル名など）を指定する情報（記憶領域指定情報）であってもよい。
【実施例２】
【００４４】
次に、本発明の第２の実施例を、図１１乃至図１７を参照して説明する。図１１乃至図１３は、ファイルデータのアクセス権を変更する場合を説明する図であり、図１４乃至図１５は、管理テーブルを整理する場合を説明する図である。また、図１６乃至図１７は、種々のアクセス権の変更例を示す図である。
【００４５】
まず、図１１に示すように、認証サーバＡのユーザ及びグループを、認証サーバＣに移動する場合を説明する。つまり、同一のユーザ及びグループが、管理上、認証サーバＡによって行われた認証処理を、認証サーバＣで行うよう変更した場合を示している。具体的に、例えば、認証サーバＡのGROUP1：識別子Ａ−Ｇ１を、認証サーバＣのGROUP1：識別子Ｃ−Ｇ１に変更する場合を説明する。なお、変更処理は、上述したNAS装置１内に構築されたテーブル管理処理部１４（アクセス権変更手段）が以下のように作動することによって実現される。
【００４６】
まず、上述したように、ファイルデータ４のアクセス権情報４１には、変更前のアクセス可能者であるグループの識別子Ａ−Ｇ１の格納位置情報が記憶されていると共に、この格納位置情報が指定する管理テーブル３内のデータ格納位置（符号３１）には、図１２（ａ）に示すように、識別子Ａ−Ｇ１が記憶されている。
【００４７】
そして、変更要求を受けると、変更前の識別子Ａ−Ｇ１と変更後の識別子Ｃ−Ｇ１をハッシュ計算してそれぞれの格納位置情報を生成する（ステップＳ２１）。続いて、変更後の識別子Ｃ−Ｇ１のデータ格納位置（符号３２）に、変更前の識別子Ａ−Ｇ１のデータ格納位置（符号３１）を指定する格納位置情報を記憶する（ステップＳ２２）。つまり、識別子Ｃ−Ｇ１が記憶されていたデータ格納位置（符号３２）に、識別子Ａ−Ｇ１（符号３１）へのリンク情報が記憶される。
【００４８】
続いて、管理テーブル３内で変更前の識別子Ａ−Ｇ１が記憶されている符号３１のデータ格納位置に、変更後の識別子Ｃ−Ｇ１を記憶する（ステップＳ２３）。これにより、新たなユーザ名やグループ名でアクセスした場合に、識別子から算出した格納位置情報を参照することで、符号３２のデータ格納位置を介して符号３１の格納位置情報を取得することができる。そして、ファイルデータ４のアクセス権情報４１内の格納位置情報（変更前のＡ−Ｇ１の格納位置情報）によるデータ格納位置の識別子を比較することで、アクセス権の判定を行うことができる。
【００４９】
続いて、上述したように管理テーブル３内の変更を行った後に、当該管理テーブル３内を整理する場合を、図１４乃至図１５を参照して説明する。なお、この管理テーブルの整理は、例えば、ファイルシステムの再構築に実行され、上述したNAS装置１内に構築されたアクセス権設定処理部１３及びテーブル管理処理部１４（アクセス権整理手段）が以下のように作動することによって実現される。
【００５０】
まず、上述した図１１乃至図１３にて説明したアクセス権の変更後に、アクセス権設定処理部１３にて、ファイルデータ４のアクセス権情報４１内に記憶されたアクセス可能者を特定する識別子の格納位置情報を、正しいアクセス可能者の識別子の格納位置情報に修正する。つまり、図１４の例では、ファイルデータ４のアクセス権情報としてＡ−Ｇ１の格納位置情報（符号３１）が記憶されているが、これを、変更後の識別子Ｃ−Ｇ１の格納位置情報（符号３２）に変更して記憶する（ステップＳ３１）。その後、テーブル管理処理部１４にて、変更後の識別子Ｃ−Ｇ１が記憶されていた元のデータ格納位置（符号３２）に、当該変更後の識別子Ｃ−Ｇ１を記憶して元に戻す（ステップＳ３２）。同時に、符号３２の領域から符号３１の領域へのリンクを解除する。最後に、変更前の識別子Ａ−Ｇ１がはじめに記憶されていた領域（符号３１）を再利用可能となるよう処理する（ステップＳ３３）。
【００５１】
なお、上記識別子の変更は、例えば、以下のような状況にも利用することができる。例えば、図１６に示すように、ユーザが所属する部署名の変更に合わせ、グループ名を変更する場合が考えられる。その場合に、認証サーバAで旧部署名”GROUP1”が、新しい部署名”GROUP2”に変更になった場合に、管理テーブル内の識別子の登録を、表に示すよう変更すればよく、手間をかけることなく、データ管理の効率化を図ることができる。また、同様に、NAS上で認証されるユーザやグループを、外部認証サーバでの一括管理に変更する場合がある。この場合には、例えば、管理テーブル上のNAS（ローカル認証サーバ）のすべてのユーザおよびグループの識別子を、上述したように、認証サーバＣに追加したユーザやグループの識別子に変更すればよい。
【００５２】
以上のように、本発明によると、後にアクセス可能者が変更された場合であっても、各ファイルデータ内の情報を変更する必要が無く、当該ファイルデータ内に記憶されている格納位置情報にて指定されるデータ格納位置に格納されているユーザやグループの識別子を変更すればよい。従って、迅速かつ容易にアクセス権の変更に対応することができ、管理の容易化を図ることができる。
【産業上の利用可能性】
【００５３】
本発明は、ＮＡＳ装置などのファイルデータのアクセス権を管理するファイル管理システムに利用することができ、産業上の利用可能性を有する。
【図面の簡単な説明】
【００５４】
【図１】実施例１におけるシステム全体の構成を示す概略図である。
【図２】ＮＡＳ装置の構成を示す機能ブロック図である。
【図３】ユーザ端末によるログイン情報を示す図である。
【図４】ユーザ／グループ識別子から格納位置情報を生成する処理を示す説明図である。
【図５】管理テーブルの構成を示す図である。
【図６】本実施例におけるファイルデータ内のアクセス権情報の一例を示す図である。
【図７】従来例におけるファイルデータ内のアクセス権情報の一例を示す図である。
【図８】ファイルデータ内のアクセス権情報と管理テーブルとの関係を示す図である。
【図９】ＮＡＳ装置によるアクセス権設定時の動作を示すフローチャートである。
【図１０】ＮＡＳ装置によるアクセス権判定時の動作を示すフローチャートである。
【図１１】実施例２におけるユーザ変更例を示す図である。
【図１２】ファイルデータ及び管理テーブルに対するユーザ変更処理の様子を示す図である。
【図１３】ＮＡＳ装置によるユーザ変更時の動作を示すフローチャートである。
【図１４】ＮＡＳ装置による管理テーブル整理処理の様子を示す図である。
【図１５】ＮＡＳ装置による管理テーブル整理時の動作を示すフローチャートである。
【図１６】他のユーザ変更例を示す図である。
【図１７】他のユーザ変更例を示す図である。
【符号の説明】
【００５５】
１  ＮＡＳ装置
２  ユーザ端末
３  管理テーブル
４  ファイルデータ
１１  認証処理部
１２  ファイル処理部
１３  アクセス権設定処理部
１４  テーブル管理処理部
１５  ログイン情報記憶部
１６  ファイル記憶部
１７  管理テーブル記憶部
４１  アクセス権情報
Ａ，Ｂ，Ｃ  認証サーバ
【図１】
2008234510.tif 000003
【図２】
2008234510.tif 000004
【図３】
2008234510.tif 000005
【図４】
2008234510.tif 000006
【図５】
2008234510.tif 000007
【図６】
2008234510.tif 000008
【図７】
2008234510.tif 000009
【図８】
2008234510.tif 000010
【図９】
2008234510.tif 000011
【図１０】
2008234510.tif 000012
【図１１】
2008234510.tif 000013
【図１２】
2008234510.tif 000014
【図１３】
2008234510.tif 000015
【図１４】
2008234510.tif 000016
【図１５】
2008234510.tif 000017
【図１６】
2008234510.tif 000018
【図１７】
2008234510.tif 000019