3

ファイルやフォルダを移動、作成、削除する必要のあるphpスクリプトがいくつかあります。フォルダを777にCHMODしない限り、phpスクリプトは権限に関するエラーで死にます。フォルダを777にCHMODすると問題は修正されますが、多くのことを読んだ後でも、それを実行してもよいかどうかについてはまだ混乱しています。

共有ホスティングでは危険な場合があることを読みましたが、私の質問は、VPSで行うのは安全ですか?

4

1 に答える 1

6

VPSの有無は関係ありません。chmodは、指定されたファイルまたはディレクトリに対して、にでも(システムデーモンを含むすべてのユーザー) に可能なすべてのアクセス許可 (読み取り、書き込み、および実行777を含む)を与えることを意味します。あなたがマシン上の唯一のユーザーである場合、リスクが軽減されます(それでも、誰かが侵入した場合、ハッキングされたデーモンのユーザー ID を使用して混乱する可能性があります)。さらに、その VPS に他のユーザー アカウントがある場合、設定により、そのユーザーはコンテンツを上記のアクセス許可を持つファイルに入れる (またはそれらを起動する) ことができます。彼らはそれをしますか - 誰が知っていますか。が原因でできるからといって、そうかもしれません。一般に、経験則では、本当に必要なだけの権限を与え、それ以上の権限は与えないでください。777777

于 2012-09-16T20:14:21.567 に答える