site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:mime-version:in-reply-to :references:content-type:message-id:content-transfer-encoding:from :subject:date:to:x-mailer; bh=sEJZa2BVNGDIMKJT0Hv2MxtYcJxfQBIQwgB3lCP81uE=; b=ZdnULvn5MZvceUgY4ehB50ySNq2OonMRDbG4b9S9F77cwnArg+V9MnhPtxBmbETDrR wX3ORV9eHYcLDz7Er2YQwuSA6QoZH32Y2bTXOVcuNOweyxEP/JCp3k7I+JpGuFMF826i 9yUY9BvQwnumDs2WADUjwkkQUcPNfkPS/ejXQ= Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:content-type:message-id :content-transfer-encoding:from:subject:date:to:x-mailer; b=thDf843iM/kzznQOJoV/d8u1tFAoiAaryKonCOqZPjmL7FzxfiGft8aj18Kr//NDPa RZE5bSEDpGENPpBBtR3Dtdu65SWO7COYT+84cxvPCYUdDLUmtJp06MPFCpoLGHCGcHmY /WdtzPd9zcepTtY+k/01MWZLmHMgX5rb2kQp8= On Apr 5, 2009, at 5:27 PM, Duane Murphy wrote: --- At Sun, 5 Apr 2009 20:03:42 +0530, Rakesh Singhal wrote: Hi all, This is not a limitation of the installer. This is a limitation of the sh (and perl). Well, not really a limitation, it's a security feature. Some script interpreters will refuse to run a script as root as a security precaution. I don't recall the exact details about when this choice is made or how to overcome it. My choice for overcoming the problem was to choose a different interpreter (python). I suppose it's just a matter of time before that door is closed also. I'd like to know what the alternatives are so that scripts within an installer can be run with Administrator/root privileges. Just in case, a simple solution is probably to: 1) Be sure that the installer requires an admon/root authentication. 2) Use sudo to call launchctl even from the shell script. _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... I have created an installer for my daemon application. I want my daemon to run as root after installation. Before installation I used to run daemon using "sudo launchctl load /Library/LaunchDaemons/ com.mycompany.mydaemon.plist". In installer I tried using run command or run script but it works only in 10.4.11 ppc but not with 10.5.4 intel. I want to set some file permissions/ownerships also but it doesnt work. Installer can be run only from admin users. Is there anyway to run daemon as root using command or script? This email sent to site_archiver@lists.apple.com