問題タブ [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.
c# - ファイルをシステム フォルダに File.Copy することはできますか? System32のような?
特定のフォルダー (「C:\Windows\System32\oobe\info\backgrounds」) 内にファイルを作成し、場合によってはそのフォルダーを作成する必要があります。File.Copy コマンド ウィンドウでこれを試してみると、プログラムのアクセス許可が付与されず、エラーがスローされます。私はVS2008でC#でこれを書いています。
編集:Windows 7、その部分を忘れていました。
php - require_once(../../path/to/script.php) ストリームのアクセス許可を開けませんでした
ここで例を参照してください: http://mattpotts.com/portal/
includeme.htm
必要なパスの各ディレクトリにを配置して、障害点を見つけました。同じディレクトリ構造を持つローカル マシン (Windows) では正常に動作しますが、リモート (Linux) サーバーでは失敗します。
ディレクトリ構造:
private_html
アクセス許可は、それが問題の原因となっているディレクトリであることを確認します。ディレクトリ構造の目的を理解していただければ幸いです。これが一般的な方法かどうかはわかりませんが、私にとってはうまくいきます。さて、今まで。
私はそれを尋ねるのに非常に長い道のりを歩んできましたが、私の質問は単にこれです: に設定private_html
することに何か問題がありますdrwxr-xr-x
か? Web経由でアクセスできるようにしたくないことを考えると。しかし、許可はそうすべきではありませんか? public_html
http経由でディレクトリにアクセスできるようにするのはapacheだからです。
xml - XMLでデータを保存するのは安全ですか?
私たちはアプリケーションを開発しており、別のアプリケーションで使用されるXMLcozにデータを保存する必要があります。
ここで問題となるのは、そのxmlファイルへのアクセスを制限することは可能でしょうか。そしてそれを私たちのアプリケーションを通してのみ読めるようにしますか?はいの場合..それを行う方法は?
php - phpインストールスクリプト内からのmkdir()へのアクセス許可の潜在的な欠如の解決策
了解しました。問題があります。コンパイルされたテンプレートをphpに保存するためのフォルダーを作成する必要があります。mkdir()
適切なディレクトリ( )を試行するインストールスクリプトがありますcompiled_templates
。
常にこの警告を返します。
Warning: mkdir() [function.mkdir]: Permission denied in /home/tchalvak/sites/quotesite/quotes/install.php on line 92
compiled_templateフォルダーが作成されるフォルダーのモードを変更して実行すると、同じアクセス許可の問題でエラーが発生します。
PHPを介してストレージフォルダに相当するものを作成できることを保証する方法はありませんか?フォルダが作成されていることを確認するためだけに、outside-phpプログラムを使用する必要がありますか?他のPHP開発者はこの問題にどのように対処しますか?
編集:これはインストール可能なスクリプトであるため、全体的な目的は、10人の異なるランダムな人がサーバーにスクリプトをインストールできるようにすることです。残念ながら、「phpがcompiled_templatesディレクトリへのこれらの必要な書き込み権限をすべて持っていることを確認する」ことは手動プロセスとして実用的ではないのはこのためです。
編集:くそー、一時ディレクトリを作成しようとしたときも同じ権限エラー。ラメ。
windows - すべてのWindowsユーザーが編集できる推奨ファイルの場所は?
私は以下を含む製品を構築しています
- ローカルマシンにデータをキャッシュするWindowsサービス、
- ユーザープロセスは、そのデータの読み取りと独自のデータの書き込みを行います。
- 次に、サービスはそのデータをサーバーに書き戻します。
すべてのユーザーが共有して読み取り/書き込みができるように、このためのデータファイルをどこに配置する必要がありますか?このソフトウェアは、デスクトップがかなりロックダウンされていることがある企業環境で動作するため、たとえば、一部のユーザーにはC:\ProgramFilesへの書き込み権限がありません。
C:\ Documents And Settings \ All Users \ Application Data \は適切な候補ではないと思います。デフォルトでは、管理者とパワーユーザーのみがここに書き込みアクセス権を持っていると思います。
各ユーザーのアプリケーションデータフォルダーを使用することはできますが、さまざまなユーザーが各マシンを使用できるため、これは少し面倒です。したがって、共有場所が1つしかない場合は簡単になります。
私はC#.net 2005で開発していますが、それはおそらくあまり関連性がありません。
cocoa - Cocoaでフォルダをシステムフォルダにコピーする方法
ファイルのセットをシステム フォルダーにコピーする必要があるアプリケーションを cocoa で開発しています。ファイルをシステム フォルダにコピーすると、「許可が拒否されました」というエラー メッセージが表示されます。この問題を解決するにはどうすればよいですか。
誰か助けてください...
前もって感謝します
php - PHP がこの zip ファイルを作成しないのはなぜですか (権限の問題)
私は窓にいます
PHING を使用していくつかのファイルを圧縮しています
圧縮されたものがたくさんあります
圧縮されるファイルに特定の phing ファイルセットが含まれているものを除いて、圧縮は機能します。
デバッグすると、phing の ZIP タスクで、ZipArchive::close が false を返していることがわかります。エラー文字列は「許可が拒否されました」と表示されます。マニュアルでは、 close() が実際にファイルを書き込むと述べています。
それは一時的な結合ではありません。言い換えれば、これが最初か最後か何であろうと起こります。他のすべてのものは機能します。これに関しては、一見何の違いもありません。
ここに私のビルド ファイルがあります: http://pastebin.org/84786 (1 か月間有効)
問題は 251 行目です。その前後の zip タスクはどちらも正常に動作します。デバッガーでは、約 150 個のファイルが zip に追加されていることがわかります。デバッガーですべてのパスが正しいことを確認しました。
ビルドは Linux で問題なく動作するようです。
zip ファイルが保存されるフォルダーを右クリックすると、読み取り専用チェック ボックスが「青く表示」され、チェックされていないか、チェックされていません。チェックボックスをオンまたはオフのままにして[OK]を押してフォルダーのプロパティに戻ると、チェックボックスは再び「青」になります。どうやらこれは仕様 ( http://support.microsoft.com/kb/326549 ) によるものであり、その 1 つのファイルでのみ発生するため、これは問題のようには見えません。
もう1つの奇妙なことは、252行目に移動して、ファイルセットを変更して、たとえば、そのすぐ上の「インポーター」モジュールのファイルを指すようにすると、zipが作成されることです。ただし、同じファイルセットの 236 行目の .tar.gz は、毎回正常に動作することが証明されています。そのため、zip タスク用の特定のファイル セットでのみ発生します。ファイル セットは tar タスクで正常に動作します。実際、その下の「パッケージ」コメントの下にある、これらのファイルも参照するすべてのタスクは作成されませんが、tar.gz ファイルは作成されます。
何を与える?
また、新しい観察結果...ファイルビューを十分に速く更新すると、両方のWindowsマシンで次のようになります。myzipfile.zip.tmpが構築されているのを見ることができますが、myzipfile.zipは作成されません。
Linux では、すべてが問題なく動作していることを再確認しました。図に行きます。
ubuntu - gpg:警告:構成ファイルの所有権が安全ではありません。Ubuntu9.10では$gpg--fingerprintです。
このコードを実行すると、このエラーが発生します。
gpg:警告:構成ファイル`/home/dylan/.gnupg/gpg.confの所有権が安全ではありません
問題は権限にあるようですが、私はこのコードを試しましたが、何も変わっていないようです。nautilusをチェックすると、私はファイルを所有しており、読み取り/書き込み権限があり、他のすべては「none」に設定されています。
sudo chmod 600 ~/.gnupg/gpg.conf
php - UNIXでのApache+PHP書き込み権限
私はfedoraでapacheを使用してPHPサイトを起動しようとしていますが、権限の書き込みに問題があります。apacheには一部のフォルダへの書き込み権限がないようですが、その理由がわかりません。
httpd.confを確認しましたが、グループ:apache、user:apacheがあります。次に、chown -R apache:apache wwwを作成し、フォルダーに777のアクセス許可を設定しましたが、それでも次のように表示されます。
警告:file_put_contents(/var/www/public/temp.txt)[function.file-put-contents]:ストリームを開くことができませんでした:8行目の/var/www/public/newtest.phpでアクセスが拒否されました
ご意見をお聞かせください。
更新:ところで、コマンドラインから「php newtest.php」を作成すると、ファイルtemp.txtはグループrootとユーザーrootで作成されます。ブラウザからは動作しません。