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

mercurial - Mercurial でファイルのパーミッションを維持することはできますか?

Mercurial は、あるレポから別のレポにプッシュされたファイルのパーミッションを保持していないことを、私は多くのブログ投稿を見て、自分自身で経験しました。アクセス許可を保持する Mercurial 拡張機能を知っている人はいますか? フックは元のレポのアクセス許可について何を知っているので、フックではできないと思いますか?

要求された詳細:

  • ファイルへの変更がパーミッションの変更のみの場合 (例: chmod o+r filename)、ファイルをコミットしようとすると失敗し、ファイルが変更されていないというメッセージが表示されます。

  • パーミッション 600 (rw-------) でファイルをコミットし、レポをクローンすると、クローン内の同じファイルのパーミッションは 664 (rw-rw-r--) になります。

    /li>

この例はhg clone、 が権限を保持しないことを示していますがhg push、どちらも保持していません。

私のアプリケーションでは、1 つのレポがパブリックにアクセス可能なパスにあり、それが非常に重要です。

  • 複数のユーザーがリポジトリを変更する権利を持っています

  • パブリック リポジトリ内のファイルは、明示的に読み取り可能にした場合にのみ読み取り可能になります。

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

java - java.io.FileNotFoundException: (許可が拒否されました)

Vista のドキュメント フォルダにあるファイルを読み込もうとしています。フィールドは指定された場所に存在しますが、ファイルへの入力ストリームを開こうとすると、次のエラーが発生します

これを解決する方法についてのアイデアはありますか??

アブドゥル・ハリク

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

c - カーネルでファイルのパーミッションを変更する

カーネル モジュール (Linux では C) を作成していますが、その中の他のファイルのアクセス許可を変更したいと考えています。解決策はありますか?私はカーネルにいるので、chmod syscallを使用できません...助けてくれてありがとう

これは私の Makefile です:

そして、これは私のコードです:

作るときに警告が表示されます:

WARNING: "sys_chmod" [file] undefiened

モジュールを「sudo insmod」でロードすると、次のエラーが発生します。

Unknown sybol in module

このエラーは、特にカーネル モジュールで発生するようです。何か案が?再びありがとう!

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

vb6 - VB6 で管理者以外のユーザーにファイルのアクセス許可を設定するにはどうすればよいですか?

管理者として実行されるvb6で書かれた古い更新プログラムがあります。ただし、管理者として実行されるため、ダウンロードして保存するすべてのファイルは、他のユーザーに対して読み取り専用になります。共有アプリケーション データ フォルダー (問題のファイルを保存している場所) のような公共の場所にあるファイルも同様です。

「vista互換」リリースの前にこれを見つけたのは幸運です。Vista は、管理者以外の書き込みと今後の読み取りを一種の「仮想」フォルダにリダイレクトすることで、問題を隠します。ただし、次の更新でファイルが置き換えられる可能性があり、管理者以外のプログラムは引き続き仮想フォルダーに移動し、古いファイルを使用します。

管理者ユーザーとして、vb6 で作成したファイルを他のユーザーが完全に制御できるようにするにはどうすればよいですか?

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

c# - System.Security.Permission.FileIOPermission

「System.Security.Permission.FileIOPermission」エラーが発生するのはなぜですか?以下は基本的に私のプログラム全体です。とてもシンプルです。必要なのは、フォルダのコピーを作成することだけです。それは私のPCと私の同僚のPCの数で動作しますが、一部の人にとっては上記のエラーが発生します。

何か案は?

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

winapi - 一時ファイルの削除中にWin32ファイルのアクセス許可の共有違反

次の方法で「安全なファイルの上書き」を実装しようとしているアプリケーションがあります。

  1. ファイルの作成(A
  2. データ Aの入力
  3. 経由でA最終的な宛先( )にコピーするBSHFileOperation
  4. を使用して削除AするDeleteFile

ただし、ステップ4ではDeleteFile常にERROR_SHARING_VIOLATIONを返します。プロセス全体に数ミリ秒かかるため、他に誰が私のファイルに干渉するのか想像できません。いくつかの質問:

  1. 上記を実行するためのより良いWin32(C / C ++)テクニックはありますか?
  2. ファイルの削除を妨げている「その他のプロセス」に関する詳細情報を取得するにはどうすればよいですAか?
  3. どうすれば穏やかに(ウィンクウィンクナッジナッジ)Windowsに一時ファイルを削除させることができますか?

他の提案は大歓迎です

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

php - Apache & PHP フォルダーのアクセス許可

私たちの PHP スクリプトは動的フォルダーとファイルを作成し、権限の問題が発生しています。フォルダは最初に ftpuser を使用して作成されました。EG: アルバム (ftpuser によって作成された) すべてのサブフォルダーとその中のファイルは、動的に作成する必要があります。apache ユーザーは、新しいフォルダーが作成されたときのユーザーであり、何らかの理由でそのフォルダーに何も書き込むことができません。

サーバーはPHPセーフモードをオフにして実行されています。

フォルダーが php スクリプトによって作成されるときはいつでも、ユーザーは apache であり、何らかの理由でパーミッションは dr----x--t と表示されます

ありがとう。

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

c# - 管理者以外のユーザーによるファイル処理

私は自分のアプリケーションをテストして、管理者以外のユーザーが実行したときにどれだけうまく機能するかを確認してきましたが、ファイル処理に問題があることがわかりました。ファイルが管理ユーザーによって作成された場合、ファイルを上書きしようとするとUnauthorizedAccessExceptionが発生します。

ファイルを書き出すときは、最初にファイルを.tmpファイルとして作成し、次にFile.Copyを使用して元のファイルを上書きします。.tmpファイルは作成されますが、File.Copyは失敗します。私のファイルはパブリックディレクトリ(XPでは「C:\ DocumentsandSettings \ AllUsers \ ApplicationData」)に書き込まれます。

すべてのユーザーがアプリケーションファイルを完全に制御できるようにするにはどうすればよいですか?

私はこれを見つけました:

すべてのファイルが配置されているディレクトリに対して上記を実行すると、この問題は解決しますか?または、各ファイルに対して何かを行う必要がありますか?もしそうなら、それは何ですか?

編集:

管理者以外のユーザーは、管理者ユーザーが作成したファイルを変更することはできません。これは良くない。すべてのファイルをすべてのユーザーが編集できるようにする必要があります。これを許可するファイルが最初に作成されたときに設定できるある種のアクセス許可はありませんか?

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

c# - 「パスへのアクセス ... が拒否されました」(.NET C#)

小さな XML データ ファイルを外部ドライブに保存していますが、問題はありません。しかし、その後、 ApplicationData フォルダーなどを使用しようとしましたが、C:\ でも運がありませんでした。「パス "C:\" へのアクセスが拒否されました」のようなエラーが表示されます。

確認のために、ファイルが作成され、現在のコードで外部ドライブに正常に読み取られます。これはセキュリティとアクセス許可に関係していると思いますが、あまり役立つものは見つかりませんでした。

これについて正しい方向に私を向けることができれば、事前に感謝します!

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

php - 画像のアップロード

画像をフォルダーにアップロードしているときに、次のエラーが発生しました。

警告: fopen(images1/image.jpg) [function.fopen]: ストリームを開けませんでした: 権限が拒否されました。

読み取り/書き込み権限を与えました。このエラーを修正するにはどうすればよいですか? 誰でも私を助けてくれますか?

よろしく、パドマ。