問題タブ [protected-folders]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1216 参照

c# - (C#) パスが Windows で保護されたパスであり、変更するために昇格が必要かどうかを確認するにはどうすればよいですか?

アプリがファイルの読み取り、書き込み、作成/削除を行う可能性のあるフォルダーがあり、デフォルトで安全な場所に設定できますが、ユーザーが別のディレクトリを選択できるようにします。彼らが選択したディレクトリが「安全」かどうかを確認するにはどうすればよいですか?

実行時に管理者の昇格を必要としないようにしたいのですが、このパスはその後のアプリの起動に使用されるため、プロセスが現在その場所に書き込めるかどうかを確認するだけでは十分ではありません。アプリは最初に管理者権限で起動されます (インストーラーは管理者特権で実行されるため、実際にはインストーラーによって起動されます)。保護された場所を選択すると、次にアプリを実行しようとすると、アプリにアクセスできなくなります。ディレクトリ。GB 単位の永続データがこの場所に保存される可能性があるため、新しい場所を要求してファイルを移動することは理想的なソリューションではありません。

0 投票する
1 に答える
878 参照

windows-xp - ロックされたフォルダにアクセスする

さて、私のスーパーバイザーは現在、フォルダーのWindowsアクセス許可設定を使用して何かをテストしています。基本的には、アクセスできるユーザーとアクセスできないユーザーを設定しています。彼は私が許可なしに入ることができるかどうか私に調べてほしいと言っています。

基本的に、この方法が不要なアクセスからフォルダを保護するためにどれほど安全かを確認します。

だから私の質問は、サードパーティのソフトウェアなしでフォルダに入ることが可能ですか?

注意:私はこれを行う方法を尋ねているのではなく、それが可能かどうかを知りたいだけです。

0 投票する
1 に答える
2431 参照

php - ポップアップログインを表示せずにApacheパスワードで保護されたディレクトリに入る方法

私はここで、単純なdircetリンクを介してApacheパスワードで保護されたディレクトリに入る方法を読みました:

これは FF/Chrome/Safari で動作しますが、明らかに IE7 では動作しません! :)

おそらくログインフォームを作成し、GET / POSTを使用してpswで保護されたディレクトリに入る方法を知っていますか?

入る前にセッションを設定する必要がありますか? それとも、保護されたディレクトリにユーザーとパスワードを GET/POST パラメーターとして渡すだけでよいですか? (この最後のケースでは、パラメーターにどのような名前を使用する必要がありますか?)

ありがとう!

0 投票する
1 に答える
3295 参照

windows-7 - Git bash `cp` – 「保護されたオペレーティング システム ファイル」を除外します (それらは何ですか?)

Git bash (Windows 7)を使用してホーム ディレクトリをコピーしようとするとcp、必要以上のものがコピーされます。以下は、この問題を示す例です。実際には、再帰的にコピーしたいのですが、この例ではスピードアップするつもりはありません。

これらの ntuser ファイルをコピーしないでください。また、再帰的にコピーする場合、次のフォルダーをコピーしたくありません (翻訳は右側に試行されます)。

再帰的にコピーしようとすると、上記のすべてのフォルダーが宛先に作成されますが、それらへのアクセスが拒否されているように見えるため、それらは空のままになります。

上記のログからわかるように、追加の不要なフォルダーがあるようです~/Documents(右への翻訳の試み):

とにかく、許可が拒否されているので、私はこの問題にあまり苦しむことはありません: いくつかの余分な不要な空のフォルダーといくつかの余分な不要なファイルが宛先フォルダーにあり、いくつかの「許可が拒否されました」と不平を言ってcpいますログ。

コマンドを試す前は、cpこれらのファイルについてさえ知りませんでした。どうやら、フォルダー オプションで [保護されたオペレーティング システム ファイルを非表示にする (推奨)] のチェックを外す必要があります。これにより、Windows エクスプローラーに表示されるようになり、ショートカットと同じように小さな矢印が表示されます。 、隠しファイルと同様に半透明です(のように~/AppData)。

cp $src "$dstdir" --update --archive --backup=numbered --verbose実際の使用法は、実際のコピーを実行するためshopt -s extglob; shopt -s dotglobに使用する小さなバックアップ スクリプト用です(再帰的なコピーsrc="/c/Users/Simon/!(AppData)"を意味することに注意してください)。編集:上記のバックアップスクリプトで達成したいことは、ユーザーフォルダー内のほとんどのファイルをバックアップすることです(最も重要なのは、ドキュメント、写真、ビデオですが、たまたまそこにある .ssh と .gitconfig などです) (VonCの回答からのアドバイスに従わない限り))。たまたま Git bash を使用していたのは、すでにインストール済みだったからで、必要なバックアップを行うための非常に簡単な方法を提供してくれました。Gitとは関係ありません。さらに下の追加の編集も参照してください。--arcgive

cpでは、コマンドがこれらのファイルをコピーしようとするのを防ぐにはどうすればよいでしょうか? (代わりに、何か他のものを使用する必要がありcpますか? (あいまいな質問、私は知っていますが、それは主要なものではありません。必要に応じて詳しく説明できます。))

元のサブ質問: そして、これらのファイルは何ですか? (私が覚えている限りでは、それらの多くは Windows XP の「通常の」フォルダとして存在します。)編集:おそらく Windows XP の残り物です。少なくともローカル設定は.

編集: 私の根本的な問題であると思われるファイルをバックアップする目的で、VonCのおかげで多くの解決策とオプションがあります:

に設定%HOME%しました/c/git。これは、すべてのリポジトリを既に保持している場所であるため、すべての Git (bash) ファイルを 1 か所で利用できます。さらに、バックアップが容易になります: (前述のように) バックアップする代わりに、/c/Users/Simon/!(AppData)より具体的なターゲットを簡単に指定できます。

したがって、私はほとんど問題を回避しましたが、まだ不要なフォルダーが~/Documents残っています (上記を参照)。

やなどの Windows 固有のツールの方がおそらくバックアップに適していることは理解できxcopyましたが、今のところはWindows のコマンド ラインに飛び込む必要のないシンプルさを好みます。xxcopyrobocopycp

バックアップに関するこれらの長いコメントが誰かの役に立てば幸いです。「以外のものを使用する必要がありcpますか?」と考えます。質問は完全に回答され、私の主な問題はほとんど解決されました。

それでも、 「コマンドがこれら/そのようなファイルをコピーしようとするのを防ぐにはどうすればよいですか?」cp質問は未解決のままであり(「Windows固有のツールを使用する」という種類の回答を除く)、多くの人に関連する可能性があります。

0 投票する
2 に答える
2106 参照

.net-core - asp.netコア2.1プロジェクトでユーザーベースのフォルダーとファイルを保護する方法

プロジェクトに名前の付いたフォルダーがありarchive、ユーザーごとに個別のフォルダーがあります。フォルダ構造の例。

ユーザーが他のユーザーのフォルダーやファイルにアクセスできないようにしたい。また、ログインしていないユーザーがarchiveフォルダーとその内容にアクセスできないようにしたいと考えています。

どうやってやるの?