[Nottingham] suid / sgid file params puzzle ... or a bug?
Martin
martin at ml1.co.uk
Sat May 29 00:20:47 BST 2004
OK, so is this too obscure for comment?
Or should both work as I expected and this is indeed a kernel 2.6.3 bug?
(And yes, this is top posting (;-P))
Martin
Martin wrote:
> Folks,
>
> I'm trying to use the set user id and set group id bits, but this
> doesn't work as I expected...
>
>
> A bash script run as root calls a program that has the suid and sgid
> bits set. Eg:
>
> #!/bin/bash
> /home/user1/FAH4Console-Linux.exe &
>
> And ls -l gives:
>
> -rwsr-s--- 1 user1 user1 241K Mar 23 21:16 FAH4Console-Linux.exe*
>
> The FAH4Console-Linux.exe runs as user1 ok. However, other programs that
> are then called up by FAH4Console-Linux.exe run as root!
>
> (The FAH4Console-Linux.exe is a binary prog.)
>
> One way round this is to use:
> su --command=$fah4 user1
>
> (where $fah4 is /home/user1/FAH4Console-Linux.exe)
>
> Then, all the programs run as user1 as expected.
>
>
> So, what's happening?
> What's the difference between the two??
>
>
> Bemused,
> Martin
>
>
--
----------------
Martin Lomas
martin at ml1.co.uk
----------------
More information about the Nottingham
mailing list