SUMMARY: suid weirdness

From: Tony Warner <Tony.Warner_at_gat.com>
Date: Thu, 27 May 1999 08:14:30 -0700

Thanks to all the quick responses.

The solution is:

Tru64 Unix does not allow setuid shell scripts!

Everyone who responded recommended writing a C wrapper,
and setting that setuid, or using sudo.

Never having done either before, it looks like I'm forging
ahead into uncharted waters. (at least, uncharted for me)};-)

Thanks for all the input,
Tony Warner

Tony Warner wrote:
>
> Hi managers,
>
> Have a weird problem trying to get a suid script to run
> correctly on 4.0d or 4.0e.
>
> I have a very short script that simply moves a file
> from one place and overwrites an existing file. The existing
> file that it overwrites is run by root, and I need to run
> this script as a regular user. this is exactly like
> the /usr/bin/passwd command in function.
> So, I have written the sh script and created it's permissions
> like this:
> permissions 4750
> owner root
> group test
>
> Shouldn't this allow anyone in the group 'test' to run this
> script and allow the script to have root priveledges?
>
> This works fine on HP-UX 10.2. I happened to write this script
> there before moving it to my alpha. Everything looks just the
> same. Is there something I'm missing?
>
> Thanks,
> Tony Warner
>
> --
>
> *********************************************************************
> Tony Warner Tony.Warner_at_gat.com
> General Atomics
>
> *********************************************************************

-- 
*********************************************************************
Tony Warner						Tony.Warner_at_gat.com
General Atomics					(619) 455-4285
*********************************************************************
Received on Thu May 27 1999 - 15:17:09 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:39 NZDT