0

いくつかのスクリプトとそのフォルダーが FTP でアップロードされたと想像してください。通常、フォルダーのアクセス許可は間違っており、スクリプトはどのアクセス許可を設定するかを提案するはずです。確かに、これから書くものすべてに 0777 を設定するのは良くありません。ただし、可能な Web サーバー構成は 3 つあります。

  1. PHP ユーザー = ユーザー FTP。したがって、書き込みには 0700 が必要です
  2. ユーザーは異なりますが、同じグループに属しています。0770です
  3. PHP が実行されてnobodyいるか、共通の GID がありません: 0777 です

スクリプトが機能するのに十分なアクセス許可オクテットを検出する方法はありますか?

一部の構成では PCNTL 拡張が不足しているため、PCNTL 拡張は歓迎されません。

4

1 に答える 1

2

posix_access()

于 2010-07-29T03:20:44.340 に答える