1

通常のLAMPサーバー上のPHPファイルに適切なFTP許可が何であるかを知る必要がありますか?Linuxの許可ルールとchmodを使用してそれらを変更する方法について聞いたのですが、私のクライアントのような通常のユーザーにとっての危険性は何ですか?

たとえば、彼がFilezillaを使用してPHPファイルを777に変更した場合、世界は本当にファイルへの書き込みを許可されますか?あなたの助けとアドバイスをありがとう。

4

2 に答える 2

1

短い答え755-ファイルを実行可能にし、グループと世界で読み取り可能にし、所有者のみで書き込み可能にします

長い答え:それはファイル自体に依存します。通常、実行可能コード(php、ruby、perl、python)は755に設定されているため、Webサーバーで実行できます。このhttp://www.onlineconversion.com/html_chmod_calculator.htmを使用してアクセス許可を計算できます。ほとんどのFTPクライアントにはこれがあります(少なくともWindows上のCuteFTPにはあると思います)。

于 2012-07-18T10:18:19.967 に答える
1

FTPパーミッションとは、実際にはファイルのパーミッションを意味します。これらはchmodコマンドを使用して変更されます。あなたの場合、777はそのようなを意味するのではなく、サーバー上のすべてのユーザーを意味します。

これは、この正確なトピックに関するまともなフォーラムスレッドへのリンクです。Mooseによる投稿まで下にスクロールすると、非常に有益です。

于 2012-07-18T10:18:36.537 に答える