Hi,

ext Michael Matalon wrote:
The app that is needs to be run runs in the background with no interaction from the user. The information is passed to a sqlite database which is read by a gtk application which displays to the screen. The background service needs to run as root in order to gather the required information. This is where my delemah is. I need to be able to rmmod the wlan driver followed by insmod and chroot. These should all run in the background. Does that make it a bit more clear of what I am trying to do?

A third way to achieve this would be to have minimal server started
by init scripts as root.  It could e.g. listen on named pipe for
requests to do something (not command line commands :-)), but having
an extra process running all the time is bad also.


        - Eero

Thanks
Michael

On 3/13/07, *Eero Tamminen* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Hi,

    ext Michael Matalon wrote:
     > Thanks for the info, but my n800 is currently in R&D mode. I
    would like
     > to get my gtk app to run a command line app that needs root
    privilleges
     > to run... mainly because it needs to reinstall the wlan driver.
     >
     > Any suggestions on how to do this as painless as possible
    (hopefully in
     > the code of my app)

    Run the command line thing with sudo or set it suid root.
    (note: scripts cannot be suid, only real binaries can)

    UI apps should not run as root (for several reasons).


           - Eero



_______________________________________________
maemo-developers mailing list
[email protected]
https://maemo.org/mailman/listinfo/maemo-developers

Reply via email to