This problem started with Perl then finally comes back to the unix. As an 'suser' I can "su tuser" and provide the password and I am fine. But the same thing when I try to execute a script, getting the problem :
<suser> 1: /usr/bin/sudo -S -u tuser /usr/bin/sh /tmp/test.sh
suser is not in the sudoers file. This incident will be reported.