私は、NTFSでフォーマットされた1つのパーティションを持つ外付けハードディスクを持っています。私は、Windows XPとWindows 7の異なるマシン上で異なるログインで複数のコンピュータでこのドライブを使用しています。すべてのファイルは、OSが暗号化されたり圧縮されたりしていない、プレーンな古いファイルです
時々、Windows 7は私がアクセス許可の問題を理由に、いくつかのファイルにアクセスすることができません。私は所有権を取得し、適切なパーミッションを設定することで、ケースごとにこれを回避することができます。これは、しかし、面倒です。Windowsはパーティション上の任意のファイル/ディレクトリ上の任意のパーミッションを強制したり、保存しないように指示する簡単な方法はありますか?
53 user12889 2010-05-14
外付けドライブは、アクセス制限をサポートするNTFSファイルシステムでフォーマットされています
残念ながら、一部のユーザーやセキュリティグループは、すべてのマシン(Everyoneなど)で同じ定義済みのセキュリティIDを持つWindowsに組み込まれていますが、他のユーザーやグループは、定義されているマシンから派生したSIDを持っています
正常化するためには
- 管理者としてログインした状態で、ドライブのルートディレクトリを右クリックしてプロパティを選択します
- セキュリティ] タブをクリックし、[詳細設定] ボタンをクリックします
- ドライブの[詳細なセキュリティ設定]ダイアログで、[所有者]タブをクリックし、[編集]ボタンをクリックします
- Administrators グループをクリックして、サブコンテナとオブジェクトの所有者を置換にチェックを入れ、OK をクリックします。既存のパーミッションをフルコントロールできるものに置き換えることについて尋ねられたら、[はい]をクリックします
- セキュリティ] タブに戻り、元の [プロパティ] シートで [編集] ボタンをクリックし、[セキュリティ] ダイアログで [グループまたはユーザー名] にリストされているすべてのアカウントのすべてのエントリの [削除] をクリックします([システム]、[管理者]、[ユーザー]、[認証ユーザー] の有名なものを除く)
- 追加]をクリックし、[選択するオブジェクト名を入力してください]の[ユーザー、コンピュータまたはグループの選択]ダイアログで、
Everyone
と入力して[OK]をクリックします。Everyone
がリストに追加されたことを確認する必要があります - Everyone]をクリックし、[Full Control]にチェックを入れ、[Apply]をクリックします
- 再度 [詳細設定] をクリックして [セキュリティの詳細設定] ダイアログ ボックスに戻り、[アクセス許可の変更] ボタンをクリックします。すべての子オブジェクトの許可エントリを置き換える]にチェックを入れ、[OK]と[OK]をクリックします
- Click OK.
今後は、ドライブのサブフォルダに個別のアクセス権限を割り当てないように注意してください(すべての権限を継承したままにしておきます)。これが再び発生した場合は、”すべての子オブジェクトの権限エントリを置き換える “の手順を繰り返します
Windows 7/8では、ゲストアカウントはEveryoneグループの一部ではないことに注意してください。必要な場合は、上記のようにEveryoneグループにゲストを追加する必要があります
UACで問題が発生した場合は、エクスプローラを使用して「管理者として実行」してみてください
40 harrymc 2010-05-14
上の例では
takeown /f f:\ /r /d y
は現在のユーザに所有者を割り当てます。オーナーを管理者グループに割り当てるには、/a
オプションを追加します
takeown /f f:\ /a /r /d y
これでharrymcの解決策のステップ1-4が達成されます
/d y
はローカライズに依存しており、ドイツ語の場合は/D j
のようになります
11 eric 2013-03-08
takeownは、この脳天気なパーミッションシステムを取り除くための最も簡単なツールです
管理者としてcmdを起動し(cmdアイコンを右クリックしてadminとして実行)、Enterします
takeown /f [root dir of drive] /r /d y
Fドライブの例です
c:\>takeown /f f:\ /r /d y
9 woens 2012-08-17
復帰については、問題の原因となっているものは何でも、ショートカットの権限を拒否するために、単にそのフォルダに戻るフォルダ内のショートカットを見つけた場合は、そのショートカットの権限をリセットしてください。セキュリティのもの自体の隣に最もイライラさせる問題の一つ。これらのOSメーカーの1つが本当にユーザーへの自由を信じているならば、セキュリティ記述子のないNTFSを開発して、ユーザーが何をしようとしているのかを聞かせてくれるでしょう
0 geoffrey m voeth 2017-06-19
もちろん、これはずっと前に聞かれたことですが、(私がしたように)正しい検索を入れれば、人々はまだこれを見ることができるかもしれません。これに対処するための新しい方法がいくつか開発されています。 一つ目は convert
コマンドを使うことです。Windows 7 & 以上で利用できると思います。コマンドプロンプトを開きます (できれば管理者として開くことをお勧めします)。そして、次のコマンドを入力してください
convert X: /FS:NTFS /NoSecurity
ここで X:
は外付けドライブの文字です。これにより、NTFSフォーマットが維持されますが、すべてのファイルやフォルダのセキュリティが変換され、すべてのユーザーがアクセスできるようになります。もう一つのオプションは、ドライブをexFATに再フォーマットすることです。これはディスクを消去するので、既存のファイルを別の場所にバックアップしておくことをお勧めします。あなたは、WindowsドライブフォーマットGUIからこれを行うことができます。あなたはWin7以上を持っている場合は、それがあるはずです
エクスプローラビューでドライブを右クリックし、”フォーマット “をクリックし、ファイルシステムのドロップダウンで “exFAT “を選択し、”スタート “をクリックします
exFATシステムの利点は、ファイルサイズやパーティションサイズの制限がなく、Windowsと新しいMac OS(およびLinuxディストロも)の両方で完全にサポートされています(読み取りと書き込み)
0 Mark 2017-11-16
ユーザーの @laggingreflex さんが投稿したバウンティの中で、コンピュータ間で移動したときにパーミッションに関する問題が発生しないファイル形式について質問しています
私はこの場合、セキュリティとパーミッションの概念を完全に欠いているFAT32としてディスクをフォーマットすることをお勧めします。その欠点は、サイズが4GBまでのファイルに制限されていることです。その利点は、それが普遍的にWindows、Mac、Linux、ゲーム機、およびUSBポートを持つ実質的に何でもすべてのバージョンでサポートされているということです
4GBの制限が受け入れられない場合、exFATフォーマットは基本的にFAT64です。その欠点は、それがプロプライエタリであり、マイクロソフトからのライセンスを必要とすることです。XP Service Pack 3以上のWindowsのすべてのバージョンで動作します(および/またはWindows XP Update KB955704を別途インストールしてください)、Mac OS Xの最新バージョンでも動作しますが、Linuxでは追加のソフトウェアが必要です
0 harrymc 2017-12-14