[CODE] MacOS X code to execute shell command with administrator priviledges

Jerry Daniels jerry.daniels at me.com
Wed Jun 30 10:40:30 EDT 2010


Great stuff, Andre, thanks!

On Jun 30, 2010, at 9:16 AM, Andre Garzia wrote:

> Folks,
> 
> I just created a tiny function that I think might be useful for people here.
> 
> Sometimes you want to execute a command with shell() on mac os x but your
> command needs to be run with administrator priviledges. Some might try to
> script sudo to do this or just give up because scripting sudo is not that
> easy. Well, it turns out there's a simpler solution using applescript. So
> here it is:
> 
> function executeWithPriviledges pCmd
>   do format("do shell script \"%s\" with administrator privileges", pCmd)
> as applescript
>   return the result
> end executeWithPriviledges
> 
> also available at http://wecode.org/paste/A9HF2D6
> 
> This function will execute the command passed to it with administrator
> priviledges, it will display the standard mac os x dialog box for
> authorization. It uses applescript that in taps into Mac OS X Authorization
> Services API.
> 
> It think it is useful, specially for all those people running "apachectl
> graceful" from inside rev (is it just me?)
> 
> Andre
> 
> -- 
> http://www.andregarzia.com All We Do Is Code.
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution




More information about the use-livecode mailing list