問題タブ [file-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 投票する
2 に答える
974 参照

asp.net - 中程度の信頼でフォルダーを書き込み可能にすることはできますか?

私の Web アプリは複数のフォルダー (ログ、アップロードなど) に書き込みます。ホスティング プロバイダーを通じてこれらのアクセス許可を常に手動で設定してきました。

新しいインストールでこれを実行するセットアップ スクリプトを作成したいと思います。これは中程度の信頼で可能ですか?

File.SetAccessControl は言うまでもなく、File.GetAccessControl を呼び出すことさえできませんが、とにかく、そのような「大きなハンマー」は必要ありません。管理コンソールを介して ISP (この場合は GoDaddy) から許可されていることを実行したいだけです。

私は PHP がこれを行うことができると信じており、可能であれば、この目的のために PHP ページを検討したいと考えています。

0 投票する
4 に答える
2381 参照

nant - Nant : ファイルのパーミッションを変更する

ASP.NET アプリケーションがあります。基本的に配信プロセスは次のとおりです。

  • Nant はアプリケーションをビルドし、SVN フォルダーや不要なファイルを除いたアプリケーション ファイルを含む zip ファイルを開発者のコ​​ンピューター上に作成します。このファイルは、Nant スクリプトとともに提供されます。
  • zip ファイルと nant ファイルがクライアントのコンピューターにコピーされます。
  • Nant スクリプトは、現在の Web サイト ファイルを zip ファイルに含まれるファイルに置き換えます。

私の問題は、このプロセスでは、Web サイトを開こうとすると Unauthorized access エラーが発生することです。ファイルには、ユーザー " IIS_WPG "のアクセス許可を設定する必要があるようです。

IIS 構成を変更する権限がないため、各ファイルのアクセス許可を手動で変更する必要があります。また、ファイルを置き換えるたびにアクセス許可が削除されるため、再度設定する必要があります。

だから私は2つの質問があります:

  • Nant でファイルのパーミッションを変更できますか? どうやってするの ?
  • この問題を回避することは可能ですか? (開発者は自分のコンピューターにこのユーザーを持っていません)
0 投票する
2 に答える
1855 参照

c# - Vista でフォルダのアクセス許可を設定する

Vista コンピューターでフォルダーとそのすべての子のアクセス許可を設定しようとしています。私がこれまでに持っているコードはこれです。

しかし、期待どおりに機能していません。
管理者としてコードを実行しても、アクセス許可は設定されません。

私が作業しているフォルダーは C:\ProgramData\<my folder> にあり、そのフォルダーの権利を手動で変更できます。

誰もが私を正しい方向に向けたいと思っています。

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

vbscript - VBScript と FileSystemObject を使用したログファイルへの排他的ファイル アクセス

現在、ログファイルに書き込む VBS スクリプトがあります。このスクリプトは、複数の同時プロセスから開始できるため、同時実行が心配です。

現在FileSystemObject、このファイルを開いて書き込むために使用しています。FSO は排他的ファイル アクセスをサポートしていますか?

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

visual-studio-2008 - VistaでのVisualStudio2008でのアクセス許可拒否エラー

私は思い切って、WinXPからVistaにアップグレード(またはダウングレード?!)しました。

今朝マシンを起動してVisualStudioでC#アプリケーションを開いたときに、「プロパティ'OutputPath'の読み込みに失敗しました。入力されたパスは有効な出力パスではありません」というエラーがいくつか発生したことを除いて、すべて正常に機能しているように見えました。

アプリケーションを再構築しようとしましたが、なんらかの不思議な理由で、VisualStudioが作成する実行可能ファイルにアクセスできなくなったことがわかりました。ソリューションの他のすべてはまだ私のものでしたが、コンパイル結果はそうではありませんでした。場合によっては、「管理者」がそれらを所有し、場合によっては、私はまだそれらを所有していましたが、権利がありませんでした。

私は管理者として実行しているので、自分で作成した自分のファイルへのアクセスを拒否されることは、少なからず腹立たしいことです。

Visual StudioとVistaを一緒にプレイする方法で何かを見逃したことがありますか、それともマシンをワイプしてさらに2日間WinXPを再インストールしますか?

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

.net - .NET インストーラを使用した Windows Vista のファイル セキュリティ

Windows Vista と XP の両方で動作するインストーラーを (.vdproj を作成して) 作成しようとしています。私が見つけた唯一のことは、Vista で実行しようとすると、インストーラーに含まれるファイルがユーザー グループの読み取り専用アクセス許可でインストールされることです。アプリケーションはこれらのファイルから読み書きする必要があるため、これは問題です。私がそれを機能させることができた唯一の方法は、「管理者として実行」するか、実際に権限を変更することです。これらのファイルを誰でも書き込みできるようにする方法を知っている人はいますか? ありがとう。

0 投票する
8 に答える
215361 参照

python - Linuxでpythonプログラムを実行可能にするために何を使用しますか

Linuxシステム(Kubuntu)をインストールしたばかりで、PythonプログラムをLinuxで実行可能にするプログラムがあるかどうか疑問に思っていました。

0 投票する
4 に答える
1414 参照

c - Cで最近作成されたフォルダとファイルに読み取り権限を持たせるにはどうすればよいですか?

フォルダーを作成し、そのフォルダー内のファイルを開いた後、書き込みを行います。その後、ファイルを開こうとしましたが、権限がないため、手動で変更する必要があります。

作成したファイルを開く権限を得るには、何を変更すればよいですか?

どうもありがとう、


:s

with = 0_CREATE ファイルを読み取る権限がないという問題がまだあります。手動で設定する必要があります


そして、私はすでにオープンで0_CREATを持っています

オープン (str1, O_RDWR | O_CREAT | O_TRUNC);

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

c# - ディレクトリ/ファイルのアクセス許可の問題

フォルダーのアクセス許可を設定するコードを書きました。私が開発した関数は

この機能は、ユーザーの権限を設定するために正常に機能しています。しかし、フォルダーの Properties -> Security を確認すると、ユーザーが追加されました。ただし、チェックボックス Open Advanced ダイアログボックスで権限がチェックされていません。このボックスには、ユーザーに設定した権限が表示されます。

だから私の質問は、セキュリティタブにチェックボックスが選択されていないのに、詳細タブにあるのはなぜですか?

私を助けてください!!!!!!

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

.net - .NET セキュリティは実際にどのように機能するのでしょうか?

私はちょうどこの質問を見ました:

アクセス許可の .NET の「SecurityAction」パラメーターを理解する

そして質問があります。次のコードを使用します。

コードが への呼び出しでセキュリティ例外を生成するのはなぜLayer2ですか? アクセス許可オブジェクトはどのように処理されますか。オブジェクトへのアクティブな参照がないため、ガベージコレクターがオブジェクトを破棄すると思いますが、コードはCaughtと表示され、次にOKと表示されるため、アクセス許可の拒否が有効であることは明らかですLayer2 を介したコールの場合。

何を与える?私は何が欠けていますか?.NET のセキュリティ/アクセス許可システムに関しては、私がまったくの初心者であることを認めます。この質問が本当に基本的なものである場合は、ご容赦ください。

このようなセキュリティ許可/拒否は、スタックまたは何かにフラグを立てますか? それ以外の場合、Layer2b では有効にならないのはなぜですか? これは同じスレッドであるため、明らかに、ガベージ コレクションによって強制終了されることはありませんが、ある時点で削除/破棄/消去されます。