通常のLAMPサーバー上のPHPファイルに適切なFTP許可が何であるかを知る必要がありますか?Linuxの許可ルールとchmodを使用してそれらを変更する方法について聞いたのですが、私のクライアントのような通常のユーザーにとっての危険性は何ですか?
たとえば、彼がFilezillaを使用してPHPファイルを777に変更した場合、世界は本当にファイルへの書き込みを許可されますか?あなたの助けとアドバイスをありがとう。
短い答え755-ファイルを実行可能にし、グループと世界で読み取り可能にし、所有者のみで書き込み可能にします
長い答え:それはファイル自体に依存します。通常、実行可能コード(php、ruby、perl、python)は755に設定されているため、Webサーバーで実行できます。このhttp://www.onlineconversion.com/html_chmod_calculator.htmを使用してアクセス許可を計算できます。ほとんどのFTPクライアントにはこれがあります(少なくともWindows上のCuteFTPにはあると思います)。
FTPパーミッションとは、実際にはファイルのパーミッションを意味します。これらはchmodコマンドを使用して変更されます。あなたの場合、777はそのような人を意味するのではなく、サーバー上のすべてのユーザーを意味します。
これは、この正確なトピックに関するまともなフォーラムスレッドへのリンクです。Mooseによる投稿まで下にスクロールすると、非常に有益です。