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

c# - ファイルのアクセス許可は、ディレクトリのアクセス許可を継承しません

ユーザー出力用の安全なディレクトリを作成するプログラムがあります。これは正しく機能していますが、その中で作成 (またはコピー) したファイルは、最終的に管理者アクセスのみになります。

などなど

私は何を間違っていますか?アクセス許可がカスケードされないのはなぜですか?

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

php - リモートディレクトリにあるダウンロード可能なファイルを非プレミアムユーザーから保護する方法 (php で?)

私は自分のサイトの「プレミアム」セクションを構築しており、特別な権限を持つユーザー(mysql dbに保存されているアカウント)に、リモート(別のサーバー上)のファイルへのダウンロードアクセスを直接与える必要があります。私のサイトは php/mysql でコーディングされているので、php ソリューションは素晴らしいでしょう。

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

python - python fileinput はパーミッションを変更します

私のpythonコードでは、インプレース置換にfileinputモジュールを使用しています:

ただし、それが完了すると、permission.txt のアクセス許可が root のみのアクセスに変更されます。ファイルを編集できなくなりました。消すことしかできません。

私はいくつかのグーグルを行いました.fileinputがこの読み取り/書き込み置換相互作用のために一時ファイルを作成するために、これが発生する可能性があると述べました.

しかし、1999 年にバグが報告されたので、これは修正されると思っていました。パーミッションを同じに保つために、コードでやらなければならないことはありますか? または、オペレーティング システム レベルの問題ですか。

Ubuntu 9.04でPython 2.6.2を使用しています

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

bash - ファイルの内容を変更する

bash スクリプトを使用してリモート マシンに lighttpd サーバーをインストールしています。インストール後、サーバーのポートを構成する必要があります。システムは、ファイル /etc/lighttpd/lighttpd.conf を変更する権限がないことを示しています。

これをどのように変更しますか?

0 投票する
6 に答える
51173 参照

apache - ファイル apache2.conf を編集する権限を取得するにはどうすればよいですか? 【ウブントゥ】

私は初心者の Ruby on Rails プログラマーで、Apache2 + Passenger (Rails 展開用) をインストールしようとしています。インストール プロセスの最後に、Passenger はファイル apache2.conf に追加する数行を与えてくれました。 /etc/apache2/ にありますが、このファイルを上書きすることはできません。権限がありません =(エラーを示す画像もアップロードしました。

PS => ユーザー名とパスワードを使用して Ubuntu にログインしています。

助けてください!ありがとう、ロドリゴ。

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

java - java.io.FileNotFoundException の根本的な原因を検出する

FileNotFoundException はあらゆる場合にスローされます。ファイル名が無効な場合だけでなく、たとえば、権限によってファイルの作成または読み取りが許可されていない場合にもスローされます。

上記の例は、無効なユーザー名またはパスワードについて不平を言っているドイツ語の Windows を示しています。

例外メッセージを解析して、正確に例外が発生した理由についてもう少し詳細な情報を取得する方法はありますか? メッセージ解析の問題は、異なるロケールではメッセージが異なることです。

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

mysql - MySQL がデータベース ディレクトリとファイルの作成に使用するアクセス許可を変更するにはどうすればよいですか?

OS X Snow Leopard マシンで実行されているセルフインストールの MySQL サービスがあり、mysql.com の自動インストーラーを使用してコンパイルされています。

私が抱えている問題は、Dropbox を使用して "data" ディレクトリからデータベース ファイルを同期したいということです。そのフォルダ内に作成されたすべてのディレクトリとファイルは、ユーザー「_mysql」とグループ「wheel」に 700 の権限で割り当てられています。 Dropbox、または私にそれらへのアクセスを許可します。

一時的な手段として、ファイルのパーミッションを手動で 755 に変更して、必要なアクセス権を与えることができます。ただし、MySQL によって作成された新しいデータベース ファイルには、デフォルトの権限値 700 が引き続き与えられます。理想的ではありません。

私がする必要があるのは、MySQL がこれらのファイルを作成するために使用するユーザー/グループを変更するか、デフォルトのパーミッション値を、他のユーザー/グループが少なくともデータベース ファイルを読み取れるように変更することです。

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

c# - Vista のフォルダのセキュリティ権限 (C# アプリケーションを使用)

winforms でコードを作成し、このコードをセットアップ アプリケーションに追加しました。(そのコードは、実際にはアプリケーションディレクトリにファイルを作成することです)

Vista でアプリケーションを実行しようとすると、ファイルの作成権限が原因で動作しません。アプリケーションフォルダーへのアクセス許可を手動で有効にすると、正常に機能します。

c# を使用してアプリケーション フォルダにアクセス許可を割り当てるにはどうすればよいですか?