- ベストアンサー
共有フォルダへ特定のユーザのみアクセス権を設定したい
- 特定のユーザのみがアクセスできる共有フォルダの設定方法について教えてください。
- 共有フォルダに特定のアカウントのみアクセス権を設定したいが、うまくできません。解決策を教えてください。
- Windows2000Server環境で特定のアカウントだけがアクセスできる共有フォルダを作成したいが、設定が反映されません。解決方法を教えてください。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
どうにも「アクセスできない」という状況が再現できません。もはや原因がさっぱり分かりません。こちらのテスト環境がどのような状態になっているか書き出しておきますので、比較対照として参考になれば幸いです。 【サーバ機の状態】 1. 「コンピュータの管理」でアカウントグループSkanriを作成。ユーザアカウントaaaを作成し、Skanriグループのみに所属させる。 2. 「コンピュータの管理」で共有フォルダkanriを作成。共有パスはc:\kanri。共有のアクセス許可はアカウントグループSkanriに対してフルコントロールのみ。 3. 回答No.1の手順を行った結果の内容は以下のとおり。(c:\kanriフォルダはAdministratorアカウントでログインして作成している。) c:\kanri BUILTIN\Administrators:(OI)(CI)F NT AUTHORITY\SYSTEM:(OI)(CI)F サーバ名\Administrator:F CREATOR OWNER:(OI)(CI)(IO)F BUILTIN\Users:(OI)(CI)R BUILTIN\Users:(CI)(特殊なアクセス:) FILE_APPEND_DATA BUILTIN\Users:(CI)(特殊なアクセス:) FILE_WRITE_DATA ※ここの状態が回答No.1と大きく異なっており、その原因がさっぱり分かりません。質問には書いていない何らかの操作をしているとしか思えないのですが・・・ 【クライアント機の状態】 1. 「コンピュータの管理」でアカウントグループSkanriを作成。ユーザアカウントaaaを作成し、Skanriグループのみに所属させる。 2. ユーザアカウントaaaでログオンし、ネットワークドライブの割り当てで「サーバ名\kanri」を「Tドライブ」に割り当て。 3. Tドライブに対する読み出し・書き込みとも制限なく行える。
その他の回答 (6)
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
なるほど・・・最初の回答No.1の補足、間違っていませんか? あれは「共有フォルダを持つサーバ上でコマンドプロンプトを開きcaclsを実行」した結果ではなく、共有フォルダを使用しているクライアント上で実行した結果ではありませんか? 最初の補足がクライアント上で実行した結果であれば、これまでずっとやりとりが平行線なのも納得がいきます。 確認願います。
補足
今、再度確認しましたが間違ってはいないですね。 kanriフォルダの共有アクセス許可にaaaというアカウントを直接設定した場合と、Skanriグループを設定した場合で両方このコマンドでアクセスリストを表示してみましたが同じ結果です。 しかし、aaa直接だとアクセスができて、Skanriグループだと拒否されます。
個々のPCの共有フォルダにアクセスするより、NASを使ってグループ設定した方が楽なのでは? また、データの一元化にも有利だと思います。
お礼
アドバイスありがとうございます。 NASも良いですよね。最初に考えましたが利用可能なサーバがあるので今回はこの方向でやってみます。
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
d:\kanriフォルダの共有→アクセス許可の操作の際、「Skanriアカウントグループを登録」するはずが、間違えて「kanriアカウントを登録」してしまっていないでしょうか。 同じ操作をして、共有アクセス許可の名前の欄に「kanri」と表示されている(そして「kanri」の文字の前に「横顔1人」のアイコンが表示されている)場合、kanriアカウントを登録してしまっています。 Skanriアカウントグループを登録していれば、共有アクセス許可の名前の欄に「横顔2人」のアイコンと「Skanri」が表示されるはずです。 登録を間違えているようであれば、いったん削除して改めて登録しなおしてみてください。
補足
登録は間違っていないと思います。kanriというアカウントはそもそも作っていないので。 aaaというユーザアカウントとSkanriというローカルアカウントグループがあるだけです。あとは共有フォルダとしてd:\kanriです。 不思議です。やっぱりグローバルアカウントグループしかできないような気がしてきました・・・。
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
> ホスト名\kanri:(0I)(CI)F この「kanri」がタイプミスではないということですので、この行は ・アカウントグループ「kanri」にフルアクセスを許可している ・ユーザ「kanri」にフルアクセスを許可している のいずれかを意味します。(どちらなのかは、この行だけでは分かりません。) 「kanri」がアカウントグループの名称だとすると、アカウントグループ「kanri」に属するユーザはすべてフルアクセスが許可されることになります。 「kanri」がユーザ名だとすると、ユーザ「kanri」だけにフルアクセスを許可していることになります。 ご質問には 【共有フォルダ「kanri」にSkanriアカウントグループをアクセス権として設定しました。】 とあるのですが、その設定はどのような操作で行いましたか? 「〇〇で行いました」ではなく、「〇〇を開き××を押し・・・」のように、同じ操作ができるように補足していただけるでしょうか。
補足
表現があいまいで申し訳ありません。以下の操作を行いました。 ・コンピュータの管理からローカルユーザとグループ-グループ-新規グループ作成(Skanriを作成) ・Skanriグループにadministrator権限を持つアカウント「aaa」を登録 ・d:\kanriフォルダを右クリックし共有-アクセス許可-「Skanri」グループアカウントをフルコントロールで登録 です。 ひょっとしてグローバルグループでないと出来ないんでしょうか?(ドメインは構成していないのでそれだと無理ですね)
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
念のための確認です。 (1) 質問の文章ではアカウントグループの名称が「Skanri」となっており、アカウントグループ「Skanri」にフルアクセスを許可すると ホスト名\Skanri:(OI)(CI)F と表示されるはずです。 補足の文章では ホスト名\kanri:(0I)(CI)F と表示されているということなので、これですとアカウントグループ「kanri」ないしユーザ「kanri」にフルアクセスを許可していることになるのですが、その点はOKでしょうか。(タイプミスでしょうか。) (2) クライアントからサーバの共有フォルダにアクセスする際のユーザは、アカウントグループ「Skanri」に属しているユーザでしょうか。以前にAdministrator等でアクセスし、そのときの設定が記録されているということはないでしょうか。 スタート→ファイル名を指定して実行(R)...で rundll32 keymgr.dll KRShowKeyMgr と入力してOKし、「ユーザー名およびパスワードの保存」ダイアログの中にそれらしいログオン情報があったら、いったん削除してみてください。
補足
何度もありがとうございます。 (1)はタイプミスではなく、kanriと出ています。 (2)は該当のウィンドウには何も保存されていませんでした。 Skanriに登録しているアカウント(仮にaaaとすると)を直接、共有フォルダ「kanri」に登録したところ、aaaというアカウントでアクセスができました。 ちょっと疑問なんですが、 Skanriというローカルグループにアクセス権を与えることが必要なんでしょうか? 質問にも書いていますが、この操作はやっておらず、登録しているアカウント個々のアクセス権しか設定していません。 ただSkanriにアクセス権を登録するような操作は見当たらないので困っています(そんな操作ができるならその方法も教えていただけると解決するかも知れません) よろしくお願いします。
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
共有フォルダのアクセス権でSkanriアカウントグループを設定し、共有フォルダを持つサーバ上でコマンドプロンプトを開き cacls kanri ※注:「kanri」は共有フォルダのパス、例えばc:\users\kanri等 を実行して表示される内容を補足いただけるでしょうか。
補足
さっそくの回答ありがとうございます。 ご指摘いただいたコマンドの応答結果です。 >c:\kanri BUILTIN\administrators:(0I)(CI)F > ホスト名\kanri:(0I)(CI)F お分かりだと思いますが管理者権限でログインしています。
お礼
いろいろ貴重なアドバイスをありがとうございました。回答者さんの方法を見て、クライアント側の設定が違うことに気づきました。ただ、すでに個々のアカウントで登録して運用を始めてしまいましたので、試すのは先になりそうです。 この方法を参考にしてトライしてみたいと思います。 ありがとうございました。