Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ファイルサーバー用の軽量フロントエンドを作成しようとしています。全てのファイルを表示するためにPHPを使用していますが、httpユーザーでApacheを起動しているため、readdir()はhttpユーザーで実行されます。
すべてのファイルを表示したいので、これは問題です。したがって、readdir() は root として実行する必要がありますが、その方法がわかりません。皆さん、私を助けてくれますか?
これはできません。別のユーザーとして開始し、一時的に別のユーザーに戻す場合を除き、単一の関数を別のユーザーとして実行することはできません。