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

asp.net - ASP.NET Web サイトのファイルにアクセスできない

私は非常に困難な時期を過ごしています。Windows 2008 サーバーを実行しています。C# で ASP.NET を使用する Able Commerce サイトを持っています。いくつかの xml ファイルを Web サーバーのローカル ディレクトリに ftp で転送し、プログラムが xml ファイルを解析してデータベースに情報を保存する自動化されたタスクを作成しています。問題は、ファイルをローカル ディレクトリに保存すると、プログラムがファイルにアクセスできなくなることです。NETWORK SERVICE ユーザー権限が xml ファイルに継承されていないため、私のプログラムはそれらに対して何もできません。アクセス許可を手動で変更できますが、これは自動化されず、機能しません。どうすればこれを機能させることができますか? 助けてください、とてもイライラします。

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

c# - ネットワーク上のファイルの属性を設定する

ネットワーク上のファイルの属性を読み取り専用に設定したい。

うまくいきますが、この後、ネットワーク経由でファイルをチェックすると、まだ !readOnly のように見えます。また、(ファイル プロパティを使用して) 手動で ReadOnly フラグを設定しようとすると、うまくいくのですが、プロパティを開くとまた!readonlyになってしまいます。

何らかのネットワーク許可ルールでしょうか? 同じディレクトリからファイルを作成および削除できますが、ファイル プロパティの設定が制限されるのはなぜですか?

何か助けはありますか?

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

qt - vista 64 のユーザー デスクトップの QFileInfo パーミッションが正しくない

次のコードを使用して、QFileInfo を使用して特定のディレクトリに書き込めるかどうかを判断しています。

残念ながら、Vista 64 で現在のユーザーのデスクトップのパスを渡すと、次のようになります。

QFileInfo::isWritable() は false を返します。ただし、別のディレクトリ (C:\Temp など) を渡すと、true が返されます。5555 (誰にも書き込み不可) であった QFileInfo オブジェクトからディレクトリのアクセス許可を要求しました。このコードは、Windows XP を含む他のプラットフォームで期待どおりに機能します。ここで何が起こっているのか、誰にもアイデアがあります。

参考までに、チェックを外すと、実際にファイルをその場所に問題なく保存できます。

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

security - SetNamedSecurityInfoを誤って使用していますか?ファイルのACLが適切に変更されていないようです

ファイルの特定のアクセス権限を有効または無効にしようとしています。これを行うには、DACLをいじる必要があることがわかりました。次のコードを使用して、ファイルのDACLを変更しています。

したがって、最初にfopen()を使用してファイルを作成し、Administratorsグループへのすべてのアクセスを許可するACLを作成してから、Administratorsグループへの書き込みアクセスを拒否します。

ただし、これらの呼び出しの後、ファイルへの読み取りアクセス権がありません。電話をかけない場合は、読み取り/書き込みアクセス権があります(予想どおり)。

管理者アカウントで実行していて、関数が正常に返されていることに注意してください。また、特定の制限されたユーザーのACLを変更しようとしましたが、同じことが起こります...ユーザーは、希望どおりに書き込みアクセスではなく、読み取りアクセスを拒否されます。

DENY_ACCESSをREVOKE_ACCESSに、SET_ACCESSをGRANT_ACCESSに、SET_ACCESS呼び出しを行わないなど、set_DACL_for_object()のさまざまな呼び出しの組み合わせを試しましたが、何も機能しないようです。

ほとんどのコードはこのMSDNの例から取得されたものであるため、機能するはずです。私は正確に何を間違っているのですか?

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

apache - ローカル開発、Apache と開発者 - ファイルのアクセス許可

ランプ スタックを使用して、ローカルの php テスト/開発環境をセットアップすることに興味があります。
Eclipse 用の php プラグインを使用したいと考えています (私は通常 Java を使用しており、Eclipse に精通しています)。

  • まず第一に、自分のサイトを apache /var/www ディレクトリ内で直接ローカルに開発するのは適切な方法ですか?
  • これで問題がなければ、www ディレクトリのパーミッションを適切に設定して、eclipse (ルートとして実行されていない) がそのディレクトリ内の php ファイルの読み取り/変更にアクセスできるようにする方法を誰かが説明できますか?

これは厳密にローカル開発用であるため、セキュリティはそれほど問題ではないと思います。

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

c - Unix の C では、ファイルを開かずに、プロセスがファイルに対してどのようなアクセス許可を持っているかをどのように知ることができますか?

stat() を使用して、所有者、グループ、または他のユーザーが持っている権限を把握できます。また、geteuid() および getpwuid() を使用して、プロセスのユーザー名を取得できます。ただし、システムコールなしでユーザーが属するグループを取得する方法はよくわかりません。

グループを取得する方法を知っていても、このすべての情報を統合するのは大変な作業のようです。もっと簡単な方法はありますか?

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

asp.net - ASP.NET incode での FileIOPermissions の設定

他のユーザーがサーバーに自由にアップロードできるプラグイン タイプのコンポーネントをロードするこの小さなアプリがあります。しかし、ユーザーが他のユーザーのファイルにアクセスできるようにしたくありません。各プラグイン コンポーネントのアクセスを制限付きアクセスに設定する必要があります。

プラグイン クラスの基本クラス内でアクセスを設定しようとしましたが、ロードされたプラグイン クラスは完全なファイル アクセスを持っているようです。

誰がページをロードするかによってパスが変わるため、属性でパーミッションを設定できません。

コード スニペストを次に示します。

よろしくお願いします!

0 投票する
9 に答える
132116 参照

c# - .NET でのディレクトリとファイルの書き込み権限の確認

私の .NET 2.0 アプリケーションでは、ディレクトリにファイルを作成して書き込むための十分なアクセス許可が存在するかどうかを確認する必要があります。この目的のために、ファイルを作成して 1 バイトを書き込み、後でそれ自体を削除して、アクセス許可が存在することをテストする次の関数があります。

チェックする最善の方法は、実際に試して実行し、発生した例外をキャッチすることだと考えました。ただし、一般的な例外キャッチについては特に満足していません。これを行うためのより良い、またはおそらくより受け入れられている方法はありますか?

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

ftp - Web サイト ファイルの推奨されるアクセス許可

タイトルが示すように、Web サイト上の HTML、CSS、Javascript、PHP などのファイルに対して推奨されるファイル/ディレクトリのアクセス許可について知りたいです。

今日まで、Windows コンピューターで FileZilla を使用していたので、それについて深く考えたことはありませんでした。私は最近 Mac に切り替え、現在は FTP に Cyber​​duck を使用していますが、どこかで何かを間違って設定したか、パーミッションが失敗したようで、作業中の Web サイトにアクセスできなくなりました。

あなたは何を言っていますか?(読みやすくするために、8 進数だけを投稿しないでください。)