AWS で実行されている Amazon (AMI) Linux EC2 インスタンスがあります。Web URL (CGI スクリプト) を介して呼び出されたときにディレクトリを作成する perl スクリプトを作成しています。
ただし、ブラウザがスクリプトを実行しているため、ユーザー apache は perl スクリプトを実行しています。Apache は sudo を使用せずに mkdir コマンドを実行することを許可されていないため、作成されるディレクトリはありません。
スクリプトのアクセス許可をブラウザー経由で実行 (755) に変更しましたが、mkdir コマンドはどれも機能しません。
perl スクリプト内で sudo コマンドを使用してみましたが、うまくいきません。ただし、「cd」などの非 sudo コマンドはすべて機能します。
誰かがこの問題を解決する方法を知っていれば、私はそれを感謝します.