Hi Jim,
excellent advice. su is indeed present.
I had to change /etc/passwd to give 'nobody' a shell.
then
su - c "some command" nobody
worked. And the web interface stops it ok.
Thanks for your help.
Ian
--- In Jim Jackson <> wrote:
>
>
>
>
> On Wed, 24 Feb 2010, Ian wrote:
>
> > Hi,
> >
> > I have an app that's started via /etc/init.d on tsLinux from the embedded
> > flash
> >
> > I also have a web interface to start/stop this process. But after a
> > reboot the apache 'nobody' user can't kill the process as its been
> > started by root.
> >
> > once stopped by root. the web interface works as expected.
> >
> > I thought about putting sudo onto the tsLinux but it looks a bit heavy
> > resource wise - and my initial hacks left it failing to do a reverse
> > lookup and with pam broken.
>
> Isn't "su" on the TSlinux image? Make your init.d script use this to start
> you app running as user nobobdy and then your apache app will be able to
> kill it.
>
> >
> > Does anyone have a solution to this?
> >
> > Thanks,
> >
> > Ian
> >
> >
>
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|