Okay, so I turn on my laptop, sign in to my regular `user` account and proceed to open/run a Java-based, HTTP-proxying application called `burp` via `Terminal.app`. It executes normally but refuses to bind with ports `80:http` & `443:https`. I assume the error is privilege related so I.. user@MacBook-Pro:~$login login:root Password:******** ..successfuly log in as the `root` user and.. root@MacBook-Pro:~#open /Users/user/Downloads/burpsuite_free_v1.6.01.jar ..returns the following error: LSOpenURLsWithRole() failed with error -10810 for the file /Users/user/Downloads/burpsuite_free_v1.6.01.jar.` However, I don't observe this error when signed in as a regular `user`; nor do I observe this error when signed in as `root` via OS X's graphical user interface. I guess this is a 3-part question: 1.Why won't `burp` bind to ports `80:http` & `443:https`? 2.What exactly are `LSOpenURLsWithRole()` & `error -10810`? / Why am i getting this error? (particularly, only in certain circumstances; not others) / How do i fix it? 3.If it's merely an error due to (`chown`) ownership and (`chmod`) permissions; isn't having `root` access supposed to transcend such limitations?