%APPDATA%フォルダにアクセスできるユーザーはいますか?または、管理者のみ&がそのディレクトリにアクセスできますか?また、このディレクトリにアクセスするためのアクセス権は2kからWindows 7までの異なるWindowsプラットフォームで異なりますか?すべてのユーザーは%APPDATA%フォルダにアクセスできます
8
A
答えて
10
%AppData%は、ユーザー固有のパスです。はい、どのユーザーも%appdata%にアクセスできますが、は各ユーザーの別のディレクトリに移動します管理者だけが別のユーザーのappdataを読み取ることができます。
マシン上で%appdata%に実際に移動し、変換先のパスを確認する作業を行います。私が何を意味するか見ていますか?
13
%APPDATA%のアクセス許可は、コマンドプロンプトでicacls
ツールを使用すると表示されます。ここでは、それは私のマシン上で次のようになります。
C:\Users\davidp>icacls %APPDATA%
C:\Users\davidp\AppData\Roaming NT AUTHORITY\SYSTEM:(I)(OI)(CI)(F)
BUILTIN\Administrators:(I)(OI)(CI)(F)
MACHINE09\davidp:(I)(OI)(CI)(F)
Successfully processed 1 files; Failed processing 0 files
これが何を意味するのかは、私だけ、管理者、およびシステム自体には、フォルダを見ることができるということです。あなたは他のユーザーがそれを見ることができるフォルダ上でこれを実行した場合、あなたはこのようなものが表示されます:
C:\Users\davidp>icacls c:\
c:\ BUILTIN\Administrators:(F)
BUILTIN\Administrators:(OI)(CI)(IO)(F)
NT AUTHORITY\SYSTEM:(F)
NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(F)
BUILTIN\Users:(OI)(CI)(RX)
NT AUTHORITY\Authenticated Users:(OI)(CI)(IO)(M)
NT AUTHORITY\Authenticated Users:(AD)
Mandatory Label\High Mandatory Level:(OI)(NP)(IO)(NW)
Successfully processed 1 files; Failed processing 0 files
あなたは(あなたが期待するよう)BUILTIN\Users
グループはc:\
フォルダを見ることができることがわかります。
EDIT
私は、%APPDATA%変数自体はWindowsの歴史に戻ってどこまで戻ってわかりません。私は直接チェックすることをお勧めします。古いシステムでは、icacls
の前身はcacls
です。それにもかかわらず、Windows NTベースのOSでは、ユーザーと管理者だけが見ることのできるプロファイル領域が常に存在していました。
関連する問題
- 1. ユーザーのAppDataフォルダ内のReflectedSchemasフォルダ(Visual Studio)
- 2. ProgramDataのC++ app MDBは、ユーザーのAppDataフォルダにコピーします。
- 3. appdataのjarfileにアクセスできません
- 4. WIX - ユーザーのAppDataフォルダをインストールする代わりに管理者のAppDataフォルダを取得する
- 5. appdataフォルダ
- 6. ClickOnceのデータファイルがユーザーのAppDataフォルダにインストールされていない
- 7. すべてのユーザーのAppDataディレクトリを検索
- 8. Android - Googleドライブの他のデバイスのappdataフォルダにアクセスしますが、同じアプリ
- 9. アプリケーションは%APPDATA%に書き込めませんが(ユーザーは可能です)
- 10. Wixはアンインストール時にappdataフォルダを削除します
- 11. Visual Basic:%appdata%から新しいフォルダにフォルダをコピーする
- 12. 制限付きフォルダ内の特定のページへのすべてのユーザーへのアクセスを許可します。
- 13. ユーザーがmongodbにアクセスできるすべてのドキュメントを照会するには?
- 14. C#で特定のユーザーのAppDataディレクトリを取得するには?
- 15. htaccessフォルダにアクセスできないが、ファイルはサーバにアクセスできますか?
- 16. なぜWindows 7の%AppData%は間違ったフォルダを指していますか?
- 17. AppDataフォルダにあるファイルでSQLConnectionを使用する
- 18. すべてのフォルダにナビゲートできますか?
- 19. APPDATAフォルダ内のファイルを削除します
- 20. WiXインストーラは、マシン上の各ユーザのAppData/Local(またはRoaming)/ MyAppフォルダを作成できますか?
- 21. はSaveUploadで他の別の場所、その後AppDataフォルダ
- 22. nsIFile:Vista AppData/LocalLowフォルダのパスを取得する方法は?
- 23. appdataフォルダへの書き込み - 権限の問題?
- 24. Windowsインデックスサービスは - リストは、すべてのユーザーがアクセスしているすべてが
- 25. Python:クロスプラットフォームの方法でAppDataフォルダを取得する
- 26. 複数のユーザーが同じフォルダにアクセスできないようにするC#
- 27. フォームがAppDataフォルダに読み込まれるときの相対参照
- 28. Windows上のBashに関するAppData/Local/lsxxフォルダが消える
- 29. aa-exec tempユーザーにフォルダへのアクセスを許可します。
- 30. Impalaはすべてのハイブテーブルにアクセスできません
質問はC++またはWINAPIとは関係ありません。再タグ付けされました。 –