• 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: What does errAuthorizationToolEnvironmentError mean?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What does errAuthorizationToolEnvironmentError mean?


  • Subject: Re: What does errAuthorizationToolEnvironmentError mean?
  • From: Jim Correia <email@hidden>
  • Date: Thu, 22 Jan 2009 23:03:52 -0500

On Jan 22, 2009, at 6:48 PM, Andy Lee wrote:

I'm using AuthorizationExecuteWithPrivileges() to run /bin/rm within some uninstaller code. I thought I had everything working, but today it returned errAuthorizationToolEnvironmentError, which according to the docs means "The attempt to execute the tool failed to return a success or an error code." What does this mean? Under what circumstances might rm return nothing? The arguments I'm passing are "-rf" and the fully qualified path name, which contains a space but no wildcards or any other special characters.

In case it matters, I call AuthorizationExecuteWithPrivileges() a few times with the same AuthorizationRef.

Andy,

I don't know why you are running into this problem. Chances are others might not know either. This is not a sanctioned/supported use of AEWP.

In other words, if the answer to the problem is to (repeatedly) call rm, cp, mv or chmod via AEWP, the problem is usually misdefined.

Generally, you want to factor out the code that needs elevated privileges into your own tool, and execute that using Authorization Services. There is sample code on developer.apple.com which does this.

Jim


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: What does errAuthorizationToolEnvironmentError mean?
      • From: Andy Lee <email@hidden>
References: 
 >What does errAuthorizationToolEnvironmentError mean? (From: Andy Lee <email@hidden>)

  • Prev by Date: Re: Problem assigning image to button under garbage collection
  • Next by Date: Re: Receiving user events from within an NSTimer callback
  • Previous by thread: What does errAuthorizationToolEnvironmentError mean?
  • Next by thread: Re: What does errAuthorizationToolEnvironmentError mean?
  • Index(es):
    • Date
    • Thread