• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: setuid to root App cannot compile NSAppleScript
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: setuid to root App cannot compile NSAppleScript


  • Subject: Re: setuid to root App cannot compile NSAppleScript
  • From: Dave Camp <email@hidden>
  • Date: Thu, 11 Dec 2003 13:27:15 -0800

On Dec 11, 2003, at 9:12 AM, Lorenzo wrote:

Hi,
thank you for the prompt reply.
I don't have to use the AS to copy the file. I have to use the AS to close
all the open applications. Then my tool will copy the file, and restore the
ownership and privileges.

The problem is that my tool is so big and complex that is has to run as root
at all. It cannot launch a smaller sub-process.

Can you explain what your tool does that it's so big an complex that it _has_ to be root? Root processes are a rarity. Running something as root has security consequences that need to be taken into account.

This may sound rude, but it's not meant to be that way... Anyone writing a program that is large and complex and has a legitimate need to always be root (like a daemon process) should have a thorough knowledge of UNIX security, and I certainly wouldn't expect it to stop processes with an AppleScript.

So the user authenticate himself as root then I set seteuid = 0 to the tool,
and quit and relaunch the tool. So starting from the next time the tool
works as root all the time.

So my problem is the opposite. How to launch a no-root sub-process from a
root process?
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: setuid to root App cannot compile NSAppleScript (From: Lorenzo <email@hidden>)

  • Prev by Date: Header Views
  • Next by Date: Re: setuid to root App cannot compile NSAppleScript
  • Previous by thread: Re: setuid to root App cannot compile NSAppleScript
  • Next by thread: Re: setuid to root App cannot compile NSAppleScript
  • Index(es):
    • Date
    • Thread