Hey, I've used chmod to set suid for a file before and thought I had a good grasp of how it worked. Recently I've found myself trying to set it for a script. Here's what I see ($ denotes user account, # is root): $ echo -e '#!/bin/sh\n\nwhoami'>whoami.sh # chown root:root whoami.sh # chmod 4755 whoami.sh $ ./whoami.sh chris # chmod u+s `which whoami` $ whoami root [Note: u+s is equivalent to 4xxx, sorry for the change-up] So... why doesn't this make whoami.sh run the 'whoami' program as root? It's worked for the programs whoami, and is a common mode set on cdrecord. Thanks for your help (and enlightenment). -- Chris Largret <http://daga.dyndns.org> - To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs