問題タブ [chmod]
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.
macos - Mac OS X での Apache 2 サイト ファイル/フォルダの所有者/グループ/権限は正しいですか?
この質問に対する Mac 固有の回答をウェブ上で見つけるのは難しいので、誰かが私のためにこの質問を休ませてくれることを願っています。私のサイトのアクセス許可が台無しになっていて、明らかに間違っているすべてのものに再帰的な 777 を叩きつけずにそれらを修正する方法がわかりません。
ありがとう!
php - PHP と CHMOD に関する質問
PHP ソフトウェアを自動更新できるようにしたい。これが機能するには、既存のファイルと存在しないファイル (作成) の両方に書き込みできる PHP が必要です。ターゲット ファイルを 0777 に CHMOD してから書き込むと、常に機能しますか? または、PHP/Apache/wtvr プロセスがファイルの所有者である必要がありますか?
FTP アカウントを使用してアップロードすると、所有者が PHP プロセスと異なる場合がありますが、これは問題ですか?
編集: PHP アプリケーションを構築しています。アプリが実行される構成がわかりません。また、サーバー関連の設定を変更することもできません。chown() や chmod() のように、PHP でできることを実行できます。
php - 再帰的なmkdir()とchmod()?
再帰フラグをtrueに設定して使用mkdir()
する場合、作成されたすべてのディレクトリは指定されたchmodを取得しますか、それとも最後のディレクトリのみを取得しますか?例えば:
新しく作成されたディレクトリは、 = 0755/doesnotExist1/
と/doesnotExist1/doesnotExist2/
同じchmodを取得しますか?/doesnotExist1/doesnotExist2/doesnotExist3/
そうでない場合、上記の動作を強制する方法はありますか?
私はこれを自分でテストしますが、*nixボックスATMにアクセスできません。
php - PHP スクリプトからファイルシステム操作が機能しません。何かをchmodする必要がありますか?
mkdir
PHP でパーミッションの問題が発生しています。いくつかのファイルを単純に移動しようとしています (そしてそれらを入れるフォルダーを作成します) が、次のエラーが発生しています:
以前のサイトでは、フォルダーを 755 に設定していましたが、問題なく動作しているように見えました。このサーバーで機能する、または関連する機能を取得できるのは、フォルダーのモードが 777 の場合だけのようです。mkdir
Web ブラウザは「その他」と見なされますか? フォルダを 777 のままにしておくのは良い考えだとは思いませんよね?
chmod - Graffiti CMS - インストール全体を本当に 777 にする必要がありますか?
Rackspacecloud アカウントに GraffitiCMS をインストールしようとしています。ほとんど動作していますが、動作させるにはすべてを 777 に設定する必要があるようです。それは合理的ですか?
私はセキュリティの専門家ではありませんが、基本的に、世界中のすべての人にドアを大きく開いたままにしておくことは、優れた解決策ではないようです。
グラフィティが必要とするものを誤解していますか? それが本当に必要な場合、この製品は実行可能なオプションと真剣に考えられますか?
c - C:削除機能はすべてのファイルを削除しますか?
私はこのようなものを使用しています:
2つのファイルを作成しました。
今、私のプログラムは両方のファイルを削除しますが、それは正しく行われないはずですか?コードの何が問題なのか誰か知っていますか?
編集:名前をファイルに入れるためのコードを追加しました...
わかりました...すべてがディレクトリに設定されたアクセス許可に依存しているように見えますが、ファイルのアクセス許可をチェックとして使用する方法はありますか?
php - PHP / Apache / Linuxのコンテキストでは、なぜchmod 777が危険なのですか?
この質問の議論に触発されて、おそらく愚かな質問。
Linuxベースのウェブホスティングにディレクトリやファイルをパーミッションレベルで残すの777
は悪いことであり、常に必要なだけパーミッションを設定することは悪いことだと私たちは皆教えられてきました。
私は今、特にPHP / Apacheのコンテキストで、悪用の危険性がどこにあるのかについて興味があります。
結局のところ、PHPスクリプトファイルは、「実行可能」とマークされているかどうかに関係なく、外部から(つまり、Webサーバーを呼び出し、続いてインタープリターを呼び出して)実行できますね。そして、同じことがコマンドラインphp
インタプリタを介して呼び出されるファイルにも当てはまりますよね?
では、脆弱性はどこにあるの777
でしょうか?同じマシン上の他のユーザーが、誰でも書き込み可能にされたファイルにアクセスできるというのは事実ですか?
php - Chmod、php、imageupload
PHPを使用して画像のアップロードをどのように処理する必要がありますか?
chmod設定はどのように処理すればよいですか?
例;
すべての画像をアップロードしたい/image/というディレクトリがあります。
このディレクトリをchmod777に設定し、そのままにしておく必要がありますか?または、画像をアップロードする必要があるたびに、PHPを介してそのフォルダーのchmodを変更する必要があります。これは正しいですか、それとも私は何か他のことをするべきですか?
php - ApacheサーバーでPHPを使用してLinuxディレクトリをCHMODする
誰かがPHP(実績があり成功している)を使用してWebブラウザを介してディレクトリをCHMODしたことがありますか?
私の障害は次のとおりです。(a)PHPスクリプトはブラウザから「nobody」として実行されます(b)CHMODが必要なディレクトリの上のディレクトリはftpユーザーが所有し、「nobody」には書き込み権限がありません
したがって、chmod 0666 / usr / www / dirOwnedbyFTPuser / dirIamTryingToCHMOD /を実行しようとすると、アクセスが拒否されます
これを行うためのスクリプトを作成して正常に実行したことがある場合は、コードの概要を私と共有できますか?ありがとう...何ヶ月もこれにいました。
c - Cで権限を変更/表示する方法
私はCプログラミングに不慣れで、dirとsubdirのファイルにchmodコマンドを実装したいと思います。Cコードで権限を変更/表示するにはどうすればよいですか?誰かが例を手伝ってもらえますか?誰かが私にコードを提供してくれれば幸いです。