問題タブ [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 に答える
1405 参照

visual-c++ - Vista ファイルのアクセス許可をプログラムで変更する

C:\windows\XXXアプリケーションの「TrustedInstaller」の下の (Vista では Windows で保護されたフォルダー) にいくつかのファイルを追加したいと考えています。ファイルを置き換えたくないので、Windows リソース (以前のファイル) 保護に問題はありません。「所有権」を現在ログインしている管理者に変更するコードがありますが、プログラムでファイルのアクセス許可を設定する方法がわかりません。開発には VC++/MFC を使用しています。

ありがとう

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

java - Javaセキュリティマネージャ

私のpolicy.txt

私の例外..???

私の電話

完全な許可を与えるとすぐに機能します。

何か案は?どうも!

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

java - グループごとにファイルへのアクセスを制限したい場合は、ACLを使用する必要がありますか?もしそうなら-良いJavaライブラリは何ですか?

私が正しい木を吠えているのかどうかわからないので、ACLが進むべき道かどうか疑問に思っています。

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

windows - アプリケーションのインストール中に継承を使用してディレクトリのアクセス許可を設定しますか?

Microsoftフォーラムで、LockPermissionテーブルを使用してディレクトリのアクセス許可を設定する方法を説明するスレッドを見つけました。試してみましたが、どのサブディレクトリにも継承が設定されていないようです。作成した特定のフォルダーのアクセス許可を設定し、そのアクセス許可をその中および下のすべてのファイルとディレクトリに継承できるようにする必要があります。影響を与えたいすべてのディレクトリ(およびファイル)のLockPermissionテーブルに行を追加せずにこれを行う方法はありますか?

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

c# - NUnitでファイルのパーミッションを単体テストする方法は?

ファイルの読み取り操作を単体テストしようとしています。このシナリオでは、特定のユーザーが読み取りアクセス権を持っていない場合、例外を取得する必要があることも確認する必要があります...

しかし、どういうわけか私はそれを機能させることができません、誰かが何かを提案できますか?

PS:私はRhinoモックとNUnitを使用しています

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

impersonation - 制限付きユーザーでより多くのユーザー特権を持つプログラムを開始する

ハード ドライブの 1 つに制限付きのアクセスが許可されているユーザーがいます。これらのユーザーには、そのドライブ内のファイルを削除する権限が与えられていません。しかし、これらのユーザーが上記のドライブ内のファイルを削除できるようにするアプリケーションがあります。

1) どうすればこれを行うことができますか?

2) 権限の低いユーザーがアプリケーションにログインした場合、別のユーザーになりすます場合のように、権限の高いユーザー権限 (このアプリケーションのみ) を付与する隠しスレッド/プログラムを作成できますか?制限されたハードディスクでこのアプリケーションは?

ありがとう

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

php - 画像ファイルの許可-画像リサイザー

PHP mySQL

こんにちは、私は興味深い問題を抱えています。管理者がサーバーに画像をアップロードできるようにするフォームがcmsにあります。スクリプトは、画像のサイズをサムネイル(高さ170ピクセル)と大きな画像(高さ600ピクセル)に変更します。サムネイルのサイズは約16000kで、大きな画像のサイズは約160,000kです。ファイルのアクセス許可を設定せず、自動的に実行させます。サイトにアクセスすると、サムネイルは表示されますが、フルサイズの画像は表示されません。ファイルのアクセス許可まで問題を追跡しました。サムネイルにはrw-rr権限があり、大きな画像にはrw------権限があります。つまり、一般の人々は大きな画像を表示する許可を持っていません。元の名前で大きな画像を保存し、最後に_thumbnailを追加してサムネイルを保存します。同じスクリプトでアップロードとサイズ変更の両方を行った場合と、ファイルのアクセス許可を設定しない場合に、大きな画像のアクセス許可が異なるのはなぜですか?サイズはそれと関係がありますか?この問題が発生するのは、ローカルマシンで作業しているときではなく、本番サーバーに画像をアップロードするときだけです。アンドリューありがとう

0 投票する
5 に答える
12224 参照

php - PHPは777の権限を持っていてもファイルに書き込めません

同じフォルダーにあるファイルにphpファイルを書き込もうとしています。PHPファイルとファイルの両方が、アクセス許可を777(Linuxサーバー)に設定するために書き込もうとしているファイルと、それらが存在するフォルダーです。「w」または「w +」モードでfopen()を呼び出すたびに、関数は false を返すだけです。私の学校のWebサーバー上にあるため、ルートアクセスを取得してファイルの所有者をApacheと同じユーザーに変更する方法はありません。誰が何が悪いのか知っていますか?

更新:テストとして、私はこのコードを使用していました:

エラー報告が有効になっている出力は次のとおりです。

その上に、テキスト ファイルのアクセス許可をチェックする fileperms() 関数とそのレポート -rwxrwxrwx の PHP Web サイトからコピーしたコードがあります。

関連ファイルの ls -al 出力は次のとおりです。

また、これが問題かどうかはわかりませんが、私の学校では Andrew File System ( http://en.wikipedia.org/wiki/Andrew_File_System ) と呼ばれるものを使用しています。

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

svn - リポジトリがチェックアウトされたときに、権限が既に書き込み可能に設定されているように、SVN のフォルダーを書き込み可能にしますか?

私は決して Subversion のプロではありません。しかし、私はコーディング プロジェクトに使用し、springloops.com の展開機能を使用しています (気に入っています)。

新しい展開または新しいプロジェクトで定期的に書き込み可能にする必要があるいくつかのログ、キャッシュ、およびイメージ フォルダーがあります。展開またはダウンロードするときに、フォルダーのアクセス許可が既に設定されているようにする方法はあります0777か?

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

html - IIS6:特定のファイル拡張子のダウンロードを禁止します

[serverfault.comに同様の質問を投稿しましたが、フィードバックがほとんどなかったので、ここで試してみてください]

htaccessを使用すると、Apacheでこれを問題なく実行できます。しかし、仕事では常にM$です...

仮想ホストで発生する可能性のある.flaファイルへのアクセスをロックオフする必要があります。一部のサイトで使用しているいくつかの.swfの横に配置しています。サイトをこすり取る可能性のある人やスパイダーによって、ダウンロードされていないことを確認したいだけです。

flaには特に機密性の高いものはありませんが、同じフォルダーに保存して、ダウンローダーに禁止するようにします。

MIMEタイプルートを試しましたが(MIMEタイプがHTTPヘッダー> MIMEタイプで定義されているかどうかを確認し、定義されている場合は削除します;)、FLAが定義されていませんが、デフォルトでファイルをダウンロードできます。.flvファイルを提供したいが、ファイルを提供したくない場合は、これが逆だったことを思い出します.fla

Web.ConfigアプローチはASP.NETサイトではないため、実行できません(少なくとも実行できるとは思いません)...したがって、わかりません。

アプリをインストールしたくありません(これは本番システムであるため)。

フィードバックをありがとうございます。


私の解決策:

正しい方向に向けられたおかげで、私はこれを私が望むように(うまくいけば正しく)機能させることができました。このソリューションを必要とする人にとっても、これが私がしたことです:

[IIS]>[プロパティ]>[ホームディレクトリ](タブ)> [構成](ボタン)> [マッピング](タブ)> [追加](ボタン)をクリックして、Webサイトを選択します。

実行可能ファイル: C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll

拡張機能: ここに拡張機能

動詞: (ALLまたはPOST/GET / etc;)

[x]スクリプトエンジン(チェック済み)

[x] Vefiryファイルが存在します(チェック済み)