Linux初心者です。
PHPによって、Linuxのatコマンドを実行して、特定のスクリプト実行をスケジューリングさせようとしています。
外部クライアントのブラウザからHTTPリクエストをトリガーにして、PHPを実行させているのですが、
atコマンドを実行する際に、"You do not have permission to use at."というエラーが出てしまいます。
色々調べてみると、/etc/at.denyというファイルに、at実行拒否するユーザー名がリストアップされているので、at実行するユーザー名をこのリストから除去すればエラーを回避できるとわかりました。
ただ、ブラウザからHTTPリクエストをした場合に、どのユーザー名としてatを実行しているのかがよく分かりません。このようなケースでのユーザー名の扱いはどうなるのでしょうか?
教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。