0

ファイルサーバー用の軽量フロントエンドを作成しようとしています。全てのファイルを表示するためにPHPを使用していますが、httpユーザーでApacheを起動しているため、readdir()はhttpユーザーで実行されます。

すべてのファイルを表示したいので、これは問題です。したがって、readdir() は root として実行する必要がありますが、その方法がわかりません。皆さん、私を助けてくれますか?

4

1 に答える 1

1

これはできません。別のユーザーとして開始し、一時的に別のユーザーに戻す場合を除き、単一の関数を別のユーザーとして実行することはできません。

于 2010-02-15T11:51:50.197 に答える