質問: ファイルの共有化 xpマシーン3台とw7をネットワーク化しました。 以前のxpでのネットワークは特に問題は有りませんでした。 現在、全てのpcのネットワークは正しく全て表示されています。 しかし、xp側からw7のファイル(c:d)にアクセスすると「アクセス出来ません。許可がないか・・・」と出て繋がりませんが、勝手に出来た(?)user(w7)フォルダだけは見れます。 w7の共有の設定項目では許可を含めすべて可能な状態にしています(パスワード設定もしてません)。 また逆にw7からはすべてにアクセス出来ます。xpのワークグループ名はmshomeです。w7でワークグループ名は作ったかは覚えてません。 w7のpcのネットワークに有るw7のc・dにおいて、右ボタンでプロパティーを開き、共有タブの共有を見ると共有がグレーの状態です。 更に下に有る、詳細な共有の設定>オブジェクト名や(xp・pcの名前を入れても存在しないので追加出来ない)>共有アクセス許可名everyoneのみ表示(xp・pcの名前を入れても存在しないので追加出来ない)です。 どうしたら、xpパソコンからw7のc・dにフルアクセス出来るのでしょうか? 無関係だと思いますが、 w7でホームグループを開くと何も表示されません。 (ホームグループはw7どうしでしかファイルなどを共有するものでしょうか?) 以上、解決策を教えて下さい。
回答: 共有のアクセス許可とドライブやフォルダのアクセス許可は、異なります。 共有のアクセス許可がeveryoneならば、正常です。 「everyone」は、「すべてのユーザー」のことですから。 ドライブやフォルダのアクセス許可を設定する必要があります。 ドライブやフォルダのプロパティからセキュリティタブで、 ntfsのアクセス許可を設定します。 共有のアクセス許可がeveryoneでも、ntfsのアクセス権がないと、アクセスできません。 xpまでは、「簡易ファイルの共有」と言う、セキュリティのあまい、設定がありました。 homeは、それを変更できず、proも、デフォルトでは「簡易ファイルの共有」でした。 共有の設定をするのは、簡単なので、msも、そのようにしたのでしょう。 vistaからは、セキュリティを強化したので、設定が必要なのです。 >userだけはアクセス出来るのか不思議です。 そのフォルダのセキュリティを見ると、許可されている、ユーザー名に、everyoneが、有りませんか。 本来の設定は、xpでログオンしている、ユーザー名(アカウント)を、win7で作成して、そのユーザー名へ、アクセス権を与えるのです。 ワークグループ名が、異なっても、共有はできます。 でも、同じに設定しておいた方がよいでしょう。 xpまでは、既定(デフォルト)が「mshome」ですが、 vistaからは、「workgroup」です。 xpで、同じワークグループのpcを表示で、表示されないでしょう。 ネットワーク内、pc内でも、ユーザー間のセキュリティは必要なのでは、すべて「everyone」では、セキュリティなしと同じですね。