How can we have any ideas when you fail to follow the advice posted by
anomie?
Why should they need to
sudo craig when you could put
white,
swan and
craig in the same group, say
craig_script_users (created
de novo if necessary), and then do a
chown craig:craig_script_users <script> and a
chmod g=rx <script> so any member of the
craig_script_users group can run the script? (I
think that this is why
anomie added the comment to the post above.)
Or, even easier, just link the script from
/usr/bin and give everyone
x permission on the script (unless, of course, there are some users who should
not be able to run the script).