問題タブ [folder-permissions]

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 投票する
1 に答える
1596 参照

filezilla - Filezilla で bin ディレクトリを削除できません

filezilla では、今日からプロジェクトの Web サイトのコンテンツをアップロードしていましたが、このディレクトリを削除できないことが示されています。しかし、昨日だけ正しくアップロードし、ウェブサイトも正しく機能しました.今日から正しく表示されず、そのbinフォルダーを削除して新しいフォルダーをアップロードしようとすると、エラー550 Permission Deniedが表示されます.また、変更しようとしました.777このディレクトリ内のこの dll ファイルを削除して名前を変更するためのファイル アクセス許可ですが、使用されていません。

これはエラーリストです:

また、新しい bin ディレクトリをアップロードすることもできます。

これを解決するのを手伝ってください。

0 投票する
0 に答える
729 参照

java - Java Windows ファイル許可

管理者権限なしで実行する必要があるアプリケーションがあります。このアプリケーションを実行するユーザーに関係なく、アプリケーションがこのログに追加する必要があります。ログはアプリケーションによって作成されます。Program Files ディレクトリにファイルを作成するには管理者権限が必要であることを考えると、明らかに Program Files ディレクトリは問題外です。ProgramData がトリックを実行し、File.setWritable(true, false); を使用してすべてのユーザーの書き込み権限を変更したようです。ただし、異なるシステム間の UAC 設定に依存しているようで、十分な権限がないため、この操作を実行できませんでした。Windows エクスプローラーを使用してこれを確認しました。アクセス許可を変更するには、管理者権限が必要です。したがって、Java が ProgramData にディレクトリを作成するとき、パーミッションを変更するには管理者権限が必要です。ただし、ディレクトリを手動で作成すると、管理者権限を必要とせずにフォルダーのアクセス許可を変更できます。アプリケーションが自分のユーザーとして実行されていることを考えると、この動作が異なるのはなぜですか? したがって、これは 2 つの部分からなる質問です。このログを配置するためのより良いディレクトリはありますか。そうでない場合、動作が異なるのはなぜですか。管理者権限を必要とせずにアクセス許可を設定するにはどうすればよいですか。

どうもありがとう

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

powershell - Set-Acl を使用してアクセス許可を適用する場所を定義する

PowerShell で、Windows フォルダー プロパティ ウィンドウで通常行うことをエミュレートしようとしています:フォルダー プロパティ → セキュリティ → 詳細 → アクセス許可 → アクセス許可の変更...

その GUI には、次のチェック ボックスがあります。

  • このオブジェクトの親から継承可能な権限を含める
  • すべての子オブジェクトのアクセス許可を、このオブジェクトから継承可能なアクセス許可に置き換えます - PropagationFlag=に対応すると思いますNone

[追加/編集...] ボタンをクリックすると、次のオプションを含むドロップダウン リストが表示されますInheritanceFlags。それぞれに対応するものは何ですか? 実験で見つけたものを埋めました

  • このフォルダのみ -None
  • このフォルダーのサブフォルダーとファイル
  • このフォルダーとサブフォルダー
  • このフォルダとファイル
  • サブフォルダーとファイルのみ -ContainerInherit, ObjectInherit
  • サブフォルダのみ -ContainerInherit
  • ファイルのみ -ObjectInherit

[これらのアクセス許可を、このコンテナー内のオブジェクトやコンテナーのみに適用する]チェック ボックスに対応するフラグはどれですか?

PropagationsFlagsまた、これらは次のことを意味すると判断しました。

  • InheritOnly (継承するように設定されている場合にのみ、現在のすべての子オブジェクトに ACE が伝達されます)
  • NoPropagateInherit (ACE は現在の子オブジェクトに伝達されません)
  • なし (この ACE はすべての子オブジェクトに伝播され、以前のものを上書きし、継承をオンにします)

既存のユーザー/グループに追加のアクセス許可を追加する方法、またはフォルダーのアクセス許可に追加のユーザー/グループを追加し、それを「このフォルダーのサブフォルダーとファイル」ではなく「すべての子オブジェクトのアクセス許可を置き換える」で伝達する方法を知りたいですユーザープロファイルのシンボリックリンクフォルダーなど、正当な理由で意図的に他の特別なアクセス許可を持つサブフォルダーがある場合は、このオブジェクトから継承可能なアクセス許可」を使用してください。

私が現在取り組んでいるコードは以下のとおりです。最終的には、ユーザー プロファイルを含む複数のドメイン内の多くのコンピューターのさまざまなフォルダーで使用する予定です。c:\users\{username}

0 投票する
0 に答える
548 参照

c# - すべてのディレクトリ権限を削除し、C# を使用して新しい権限を設定します

以前に設定したフォルダへのディレクトリ アクセス許可を削除し、要件に従って新しいアクセス許可を設定したいと考えています。

このリンクを参照しました すべてのディレクトリのアクセス許可を削除する

しかし、すべての権限を削除すると、新しいルールを設定できなくなります。

私のコード

これに対する解決策はありますか?

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

android - Android: 新しいフォルダを作成し、その権限を変更します

アプリがあります。このアプリに、このアプリだけが開くことができる新しいフォルダーを作成してもらいたいです。このフォルダーをアプリケーションの内部ストレージの外に置き、ファイル マネージャーで表示できるようにしたいのですが、フォルダーのアクセス許可 (rwx --- ---) のために開くことができません。

フォルダを作成し、このアプリをその所有者にして、その権限を変更して、このアプリだけがそれを開くことができ、他の誰も(ファイルマネージャやギャラリーなどでさえも)開けないようにする方法はありますか.

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

powershell - ホームグループのフォルダー アクセス許可を設定する

それが何であるかはうまくいくと思われる以下を見つけましたが、2つの変更が必要で、理解できません。

  1. 「Everyone」ではなく、「HomeGroup」権限を付与できるようにする必要があります。
  2. すべてのフォルダーを再帰するにはこれが必要です。