妻と私はPCを共有していますが、別々のユーザー名を使用しています。すべての写真をC:\Family
フォルダに入れました。
このフォルダにファイルを(SDカードから、ダウンロードなどから)コピーすると、彼女はそれらのファイルを開くことができません(逆も同様です)。ファイルは私が所有しているようです。このフォルダの所有者は既にEveryone
にしていますが、新しくコピーしたファイルは常に現在のユーザーが所有しています。したがって、この問題を回避するには、Family
フォルダーのセキュリティ設定を開き、[サブフォルダーの設定を継承する]を選択します。これにより、通常はすべてのファイルが処理され、次回まで問題が修正されます。
これは明らかに大きな痛みです。
理想的には、私はWindowsの「ファイルの所有権」機能を完全にオフにして、彼女と私がすべてのファイル(C:\Users
フォルダを含む)に常に無制限にアクセスできるようにしたいと考えています。
しかし、少なくともこのFamily
フォルダの制限を解除して、コピーしたすべてのファイルに誰もがアクセスできるようにする方法を知っていれば嬉しいです。
全員がファイルにアクセスして使用できるようにするために、所有権を割り当てる必要はありません。
[セキュリティ]タブで、両方のユーザー(またはeveryone
ユーザー)にフルコントロールの権限を付与すると、問題が解決します。 2人のユーザーのどちらかが所有者であっても、権限を持つユーザーは引き続きそれを使用できます。これが最終的な目標です。 Windowsでは、デフォルトでファイルの所有者を作成した人に与えられます。つまり、その人がアクセス権を失っても、所有者が他の誰かに割り当てられるまで、その人はいつでもファイルを復元できます。
ここにあなたがする必要があるものがあります。
Properties
を選択します。Security
タブに移動しますUsers (computername\Users)
行をクリックします。Modify
]チェックボックスをクリックしますダイアログは次のようになります。
これで、フォルダー内のすべてのファイルに変更属性が設定されます。次のようになります。
管理者としてCMDを開く
TAKEOWN /F [path]
ENTER
ICACLS [path] /grant administrators:F
例:
TAKEOWN /F C:\Documents\*.*
Press ENTER
ICACLS C:\Documents\*.* /grant administrators:F