web-dev-qa-db-ja.com

PC上のすべてのファイルへのオープンアクセスをすべてのユーザーに許可できますか?

妻と私はPCを共有していますが、別々のユーザー名を使用しています。すべての写真をC:\Familyフォルダに入れました。

このフォルダにファイルを(SDカードから、ダウンロードなどから)コピーすると、彼女はそれらのファイルを開くことができません(逆も同様です)。ファイルは私が所有しているようです。このフォルダの所有者は既にEveryoneにしていますが、新しくコピーしたファイルは常に現在のユーザーが所有しています。したがって、この問題を回避するには、Familyフォルダーのセキュリティ設定を開き、[サブフォルダーの設定を継承する]を選択します。これにより、通常はすべてのファイルが処理され、次回まで問題が修正されます。
これは明らかに大きな痛みです。

理想的には、私はWindowsの「ファイルの所有権」機能を完全にオフにして、彼女と私がすべてのファイル(C:\Usersフォルダを含む)に常に無制限にアクセスできるようにしたいと考えています。
しかし、少なくともこのFamilyフォルダの制限を解除して、コピーしたすべてのファイルに誰もがアクセスできるようにする方法を知っていれば嬉しいです。

6
Scott Rippey

全員がファイルにアクセスして使用できるようにするために、所有権を割り当てる必要はありません。

[セキュリティ]タブで、両方のユーザー(またはeveryoneユーザー)にフルコントロールの権限を付与すると、問題が解決します。 2人のユーザーのどちらかが所有者であっても、権限を持つユーザーは引き続きそれを使用できます。これが最終的な目標です。 Windowsでは、デフォルトでファイルの所有者を作成した人に与えられます。つまり、その人がアクセス権を失っても、所有者が他の誰かに割り当てられるまで、その人はいつでもファイルを復元できます。

ここにあなたがする必要があるものがあります。

  1. C:\ Familyを右クリックし、Propertiesを選択します。
  2. Securityタブに移動します
  3. を押す Edit... ボタン
  4. UACダイアログがポップアップしたら、okを押すか、管理者パスワードを求められたらログインします。
  5. Users (computername\Users)行をクリックします。
  6. [許可]の[Modify]チェックボックスをクリックします
  7. 押す OK

ダイアログは次のようになります。

enter image description here

これで、フォルダー内のすべてのファイルに変更属性が設定されます。次のようになります。

enter image description here

6
LPChip

管理者としてCMDを開く

TAKEOWN /F [path]
ENTER
ICACLS [path] /grant administrators:F

例:

TAKEOWN /F C:\Documents\*.*
Press ENTER
ICACLS C:\Documents\*.* /grant administrators:F
0
Zoe Bouka