一部のユーザーがホームディレクトリにアクセスできるようにするLinuxサーバー(x86_64のDebian Linux 6.0.7 Linux 2.6.32-042stab078.27のProFTPdバージョン1.33)にProFTPdがあります。
Mac OS X Server に別の FTP サーバーもあります。
解決策 (2) を使用するftp_rawlist
と、すべてのディレクトリとファイルの生のリストを取得できます。
解決策 (1) を使用すると、ディレクトリが空でなくてもftp_rawlist
ALWAYS が返されます。FALSE
ユーザーは、両方のサーバーのホーム ディレクトリ内で必要なことを実行する権限を持っています (ディレクトリ リストの取得、ファイルの作成と削除など)。まったく制限はありません。
なぜいつも ProFTPd を使うのか、本当に理解できませんfalse
。
私はインターネットを見回して、その関数にいくつかのバグがあることを発見しましたが、以前のバージョンの PHP にありました。PHP バージョン 5.3.3-7+squeeze16 を実行していますが、このバージョンで報告されたバグはありません。