• 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: Environment/permissions on NSTask-launched app
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Environment/permissions on NSTask-launched app


  • Subject: Re: Environment/permissions on NSTask-launched app
  • From: Sherm Pendley <email@hidden>
  • Date: Fri, 21 Jul 2006 11:23:58 -0400

On Jul 20, 2006, at 11:23 PM, Andrew Farmer wrote:

On 20 Jul 06, at 19:36, Brad Peterson wrote:
No offense intended, but at this point I agree with the others - if
you're doing this for self-education that's great, but if you're
going to distribute this to other people you *seriously* need to turn
this project over to someone who's more experienced with this kind of
thing. Security issues are not something you want to "learn on the job".

Agreed. My goal here is not to understand the finer points of security issues, I assure you. :)

root. As such, it's probably best to try to figure out some way to implement your application so that it doesn't require root privileges, or - at least - so that root privileges are only available to the portions of the application which absolutely need it.

Isn't that just what Brad's trying to do? The parent process that's launching his app is running as root, and is not supposed to run his app as root. Geteuid() returns 501, but trying to access AddressBook gives him the same error it does if he tries to run his app as root. He doesn't get that error if he runs it normally.


In other words, he's not trying to run his app as root, he's trying to figure out what the parent app is doing that's triggering this error.

Brad, two questions: What does NSUserName() and NSHomeDirectory() give you? And, what's the parent app?

sherm--

Web Hosting by West Virginians, for West Virginians: http://wv-www.net
Cocoa programming in Perl: http://camelbones.sourceforge.net


_______________________________________________ Do not post admin requests to the list. They will be ignored. Cocoa-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: Environment/permissions on NSTask-launched app
      • From: Brad Peterson <email@hidden>
References: 
 >Re: Environment/permissions on NSTask-launched app (From: Brad Peterson <email@hidden>)
 >Re: Environment/permissions on NSTask-launched app (From: Andrew Farmer <email@hidden>)

  • Prev by Date: Re: bindings, tables and custom sort selector
  • Next by Date: Re: writing huge C-array to a file
  • Previous by thread: Re: Environment/permissions on NSTask-launched app
  • Next by thread: Re: Environment/permissions on NSTask-launched app
  • Index(es):
    • Date
    • Thread