• 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: geteuid() while debugging
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: geteuid() while debugging


  • Subject: Re: geteuid() while debugging
  • From: Adam Nohejl <email@hidden>
  • Date: Sun, 26 Jun 2005 00:41:24 +0200

2005/06/25 v 21:58, Justin C. Walker:


You have to run gdb as root to debug processess running as root. (If you think about it, it makes sense.)

I don't know whether there's any way for Xcode to run gdb as root but you can do it yourself (using sudo) if you don't depend on Xcode's GUI.


I think you have to log in as root to do this; as I recall a change was made to Mac OS X a while back to prohibit launching GUI apps as root while logged in as not-root (or, perhaps, just prohibiting launching GUI apps under a different ID than that of the logged-in user; I forget).



Not really. If one really needs to run a GUI application as root it's quite easy using sudo, e.g.:


    sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit &

There were just some minor issues in earlier versions of Mac OS X and in Tiger it seems to work perfectly.

But this is not what I was talking about: For those who like the Xcode debugger GUI it might be nice (and should be technically possible AFAIK) to run Xcode as an ordinary user (to avoid potential risks) and gdb as root "inside" XCode, but there's no such option in Xcode.

--
Adam Nohejl
Loki Software
mailto:email@hidden
http://lokisw.com




_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: geteuid() while debugging
      • From: "Justin C. Walker" <email@hidden>
References: 
 >geteuid() while debugging (From: Chase <email@hidden>)
 >Re: geteuid() while debugging (From: Adam Nohejl <email@hidden>)
 >Re: geteuid() while debugging (From: "Justin C. Walker" <email@hidden>)

  • Prev by Date: Re: Link Errors -- Relocation Overflow
  • Next by Date: Re: geteuid() while debugging
  • Previous by thread: Re: geteuid() while debugging
  • Next by thread: Re: geteuid() while debugging
  • Index(es):
    • Date
    • Thread