web-dev-qa-db-ja.com

同じ名前とパスワードのユーザーを使用して、別のPCから共有フォルダーにアクセスすることはできません

同じワークグループの一部であるWindows7Professionalを実行している2台のコンピューターがあります。パスワードで保護された共有がオンになっています。両方のコンピューターで、1人のユーザーがいます。これらの2つのアカウントは、同じ名前と同じパスワードを持っています。例:

PC1:User1(name = "ABC"、password = "DEF")
PC2:User2(name = "ABC"、password = "DEF")

これが私の問題です。 PC1に移動し、フォルダーを右クリックして、[共有]> [特定のユーザー]に移動します。リストには、私(ABC)しかいません。新しいエントリは追加しません。 [共有]をクリックするだけで、フォルダーは自分と正常に共有されます(\ PC1\ABC)。ここで、PC2に移動すると、共有フォルダーが表示されますが、接続できません(「Windowsは\ PC1 \フォルダーにアクセスできません...」)。問題のトラブルシューティングでは、「ユーザーアカウントに\ PC1\folderへのアクセス権がありません」というメッセージが返されます。

しかし、代わりにPC1の同じフォルダーをEveryoneと共有すると、PC2からアクセスできるようになります。しかし、このようにして、ワークグループの誰もがそれにアクセスできます...

PC2の私のアカウントは同じ名前とパスワードを持っているので、正しく機能するはずですか?それ以外の場合、Windowsでフォルダを自分と共有できるのはなぜですか?


編集:私はさらにいくつかのテストを行いました。 PC2からフォルダにアクセスするには、次の2つの条件を順守する必要があることがわかりました。

1)フォルダにはEveryoneの読み取り権限が必要です([プロパティ]> [セキュリティ]タブ)
2)共有には、全員の読み取り権限が必要です([プロパティ]> [共有]> [高度な共有]> [権限])

これら2つのケースのいずれかでEveryoneを削除し、Administratorsまたは\ PC1\ABCに置き換えると、PC2からフォルダーにアクセスできなくなります。

また、フォルダの所有者を、Everyone、Administrators、および\ PC1\ABCの間で切り替えようとしましたが、成功しませんでした。

3
bouvierr

SID(セキュリティID)は(非常に単純化された)理由です 詳細

PC1\ABCの{example} SIDはS-1-5-21-1106717361-1361586587-285947020-501238です。
PC2\ABCの{例} SIDはS-1-5-21-2533013469-2641548184-613786714-651000です。

それらは同じではないため、PC2のABCが資格情報を提供すると、PC1は単にYou are not who I think you are. Access Deniedと言います。
パスワード/ IDが一致しない場合、PC1はIDを要求し、正しい情報が入力されるとPC1ユーザーとしての接続を許可します。

1
SeanC

「net」コマンド。これが良い修正だとは言えませんが、エクスプローラーがすべてのオプションを選択せず​​に共有に接続する唯一の方法であることがあります。

0
stonefoz