sudo1.6.9p23でAIX5.3を使用しています。Sudoersファイルは、ユーザーfcomartinに、ユーザーoasとして任意のコマンドを実行する権限を付与します。
fcomarti ALL=(oas) ALL
ユーザーoasにはmenuと呼ばれるbashスクリプトがあり、選択したオプションに応じて、そこから別のスクリプトを起動します。問題は、一部のセカンダリスクリプトが、標準出力をoasユーザーが所有するテキストファイル「temp」にリダイレクトすることです。これが発生すると、システムは、ユーザーに書き込みの適切な権限がないことを通知します。
ユーザーfcomartiがkshを使用している場合、使用されるコマンドは次のとおりです。
sudo -u oas bash menu
(ユーザーoasがbashを使用するためbash)メニューが開始し、メニューがmonitorAvスクリプトを起動し、monitorAv内にecho> tempの行があり、ユーザーfcomartiに書き込みの適切な権限がないことを通知します。