- 締切済み
ファイル共有の階層制限に関して
Windows XP SP2でファイル共有を行っているのですが、アクセスできないフォルダ、ファイルがあって困っています。 共有を行うことにより、ルートフォルダから2階層下フォルダまではアクセスできるのですが、3階層下以降のフォルダにアクセスできません。 (ルートフォルダ) (1階層下フォルダ) (2階層下フォルダ) (3階層下フォルダ) (4階層下フォルダ) ・・・ どこかで制限されているものなのでしょうか? 仕様でしょうか?それとも変更可能でしょうか?
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- naru2005
- ベストアンサー率19% (8/41)
回答ありがとうございます。 アクセス権の問題なのかどうかわからないので、 可能であれば、以下の内容をやってみて下さい。 「NTFSのアクセス権はeveryone:フルコン、共有もeveryone:フルコン」でどうなるか? →これで駄目な場合はアクセス権は関係ないことがわかります。 アクセス権の変更が難しいのであれば、せめて共有のアクセス権をeveryone:フルコンでやってみてはいかがでしょうか? →これで駄目な場合はNTFSのアクセス権のつけ方があやしいと思います。 あとは、関係ないかもしれませんが、グループポリシーかなにかで制限をかけてたりはしませんか?
- qKAZp
- ベストアンサー率47% (71/148)
参考URLにもありますように、私のところでは「Windows共有」自体が出来なくなった事があります。 再起動した数分間は正常に「共有」出来るのに、しばらくすると「アクセスできません」になってしまう不可解な現象でした。 結局、クリーンインストールすると治ってしまったのですが、原因のしっかりした特定までは至りませんでした。 素人考えでわかる範囲では、長年(NT4.0の頃からアップデートを重ねて)使い続けていることが原因だったのかなぁと思っています。 ryu003さんのところではどうですか? 時間と手間はかかりますが、ある程度の時点でクリーンインストールは必要なのかもしれません。 予備のHDDでもあれば、OSインストールだけしてみてつながるかどうか試してみると良いかもしれません。
- naru2005
- ベストアンサー率19% (8/41)
2階層下フォルダにアクセスした状態で ディレクトリの作成はできるのでしょうか? 作成できる場合、そのディレクトリにアクセスすること はできるのでしょうか?
お礼
naru2005さん、ご回答ありがとうございます。 早速試してみようと思いましたが、今まで色々といじってきたせいか、状況は悪化してきております。 セキュリティ Administrators(グループ) ユーザA(admin権限) ユーザB(所有者、admin1権限) SYSTEM 共有アクセス許可 ユーザA(admin権限) ユーザB(所有者、admin1権限) に設定しているのですが、別マシンから共有フォルダアクセスすると、有無を言わせずアクセスが拒否されてしまいます(パスワードも聞かれません)。 どこからやり直せば良いでしょうか・・・。
- aieuoaieuo
- ベストアンサー率83% (5/6)
補足ありがとうございます。 補足ばかりで申し訳ないのですが、 administrator権限でも同現象でしょうか?
お礼
aieuoaieuoさん、 毎回アドバイスありがとうございます。 Administrator権限を持ったユーザでも同じで、ある階層以降は見えなくなります。どこかに共有できる階層を定義している設定があるのでは?と個人的には思ったのですが・・・。
- aieuoaieuo
- ベストアンサー率83% (5/6)
共有フォルダのアクセス権を設定が3層以降に設定されているという 可能性はございませんでしょうか? 参照URL:http://support.microsoft.com/kb/883007/JA/ また該当のメッセージについて 技術情報 882570 に記載されて いましたので参考URLに記載致しますので、確認してみてください。
お礼
aieuoaieuoさん語回答ありがとうございます。 添付していただいたURL確認しました。 すいません「共有フォルダのアクセス権の設定が3層以降に設定されている」とはどういうことでしょうか? ちなみに、ルートフォルダから共有、セキュリティ設定を行い、[子オブジェクトに適用するアクセス許可エントリを親から継承し、それらをここで明示的に定義されているものに含める] チェックを行っていますので、何層以降もセキュリティ設定は同じでした。 よろしくお願いします。
- aieuoaieuo
- ベストアンサー率83% (5/6)
3層以下のフォルダにアクセス時に何らかのエラーメッセージが表示されたかと思います。どのようなメッセージが表示されたかお教えください。 ファイル・フォルダ名を8.3形式に変更して頂くと如何でしょうか?
お礼
aieuoaieuoさん、ありがとうございます。 エラーメッセージは以下です。 ---------------------------- \\(マシン名)\test\test01\test02\test03 にアクセスできません。このネットワークリソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバーの管理者に問い合わせてください。 アクセスが拒否されました。 ---------------------------- \\(マシン名)\test\test01\test02 までは問題なくアクセスできます。 フォルダ名は全て 8.3形式 です。 よろしくお願いします。
- qKAZp
- ベストアンサー率47% (71/148)
相当長いフォルダ名を使ってたりしませんか? アドレスの合計文字数には制限(半角で255文字だったっけ?)がありますので、これを超えるとアクセスはできないでしょう。 でも、3階層程度でいっぱいになるとは思えないですので、外しているかも。 常にアクセスするのであれば、該当フォルダを共有してしまえばいいんですが、毎回変わるんですよね?きっと。 プロジェクト名とか日付とかから自動で作成されるフォルダの場合、そのフォルダ単体では問題なくても、頭からたどっていくと破綻するとか。 「僕のコンピュータ」マシンの「d:\data」フォルダを「みんなで使ってね」で共有すると、 \\僕のコンピュータ\みんなで使ってね\ になりますので、ずいぶん文字数が増えますよね。
お礼
qKAZpさん、ご回答ありがとうございます。 アドレスの合計文字数ですか。 確認してみましたが、70バイト程度でした。また、フォルダ名、ファイル名の長さに関わらず、3階層以降のフォルダはアクセスエラーになってしまっているようなのです。
お礼
ご回答ありがとうございます。 everyone:フルコンは怖いので、everyone:読み取り専用をつけるとアクセスはできました。 でも普通everyone:追加しなくてもいけますよね? しかし、やはり元の問題に戻り、3階層下フォルダにアクセスできません。 管理者に確認しましたが、グループポリシーとかは特に制限していないようです。