man sudo is what you need. Install it from the ports collection Regards S.
On Fri, 17 Sep 2004 19:50:19 +0000, Richard Bradley <[EMAIL PROTECTED]> wrote: > Um. I feel silly asking this. But I can't work it out. > > I want a shell script to run as another user. I always thought this was easy > to do with the setuid bit, but never tried it before. I read "man chmod" and > found this: > > ..... > 4000 (the setuid bit). Executable files with this bit set will > run with effective uid set to the uid of the file owner. > ..... > s The set-user-ID-on-execution and set-group-ID-on-execution > bits. > .... > > And off I went. I wrote a shell script to output the current uid. I chown'ed > it to another user. I "chmod +s"ed it. I ran it. > > It didn't work. > > ----- > > rtb27# cat test > #! /bin/sh > whoami > rtb27# ll test > -rwsr-sr-x 1 rich wheel 20 Sep 17 19:34 test > rtb27# ./test > root > > -------- > > Um. Help? > > Rich > > _______________________________________________ > [EMAIL PROTECTED] mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "[EMAIL PROTECTED]" > -- Subhro Sankha Kar School of Information Technology Block AQ-13/1 Sector V ZIP 700091 India _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"