5 ms·
What are some examples of applications that you typically run as root?
by sigjuice 9y ago
What are some examples of applications that you typically run as root?
- deleted 9y ago[deleted]
- wolfgke 9y agoBesides the usual suspects that you run as root because of the "limitations" of the OS, like installing applications/binaries etc.: All the kinds of debugging/tinkering tools needing special permissions, such as Wireshark, attaching a debugger to a running process, tools for generating and handling raw network frames (a capability that I need surprisingly often), ... This is what spontaneously comes to my mind. But if I reflected for some time probably more things would come to my mind.
- dkersten 9y agoThese are the kinds of tasks that I would expect to require root access. I don't want some random rogue application sniffing my network packets or attaching debuggers to other processes. While peoples use cases certainly vary, I've also never needed to or cared to do these things on my phone, so lack of root hasn't bothered me. YMMV.
- wolfgke 9y ago> I've also never needed to or cared to do these things on my phone, so lack of root hasn't bothered me. You are not a hacker.
- dkersten 9y agoThere are many definitions of hacker and sniffing packets on your phone or attaching debuggers to apps on your phone are only one narrow definition of many.
- wolfgke 9y ago> There are many definitions of hacker and sniffing packets on your phone or attaching debuggers to apps on your phone are only one narrow definition of many. The willingness to look under the hood or desire to at least be able to do so is a rather universal property of hackers.
- dkersten 9y agoBut doing so on your phone isn't necessarily. You're putting me into a category (or excluding me from one) based on your own subjective opinion on the meaning of "hacker". I don't really care for the label, but I think you are probably still wrong. Just because I have no interest in doing this with my phone, doesn't mean I don't elsewhere in my life. For example, you don't know about the time I took a MIDI controller apart and nodded it to add more functionality (both physical hardware and software). Or the time I spent reverse engineering the Diameter protocol with wireshark (yes I have used it) so I could figure out how to talk to another system (technically this was for work, but I didn't have to inspect the packets to learn how to use it), or any time I've stepped through a binary in a debugger to see what it does, or inspected some source code, or the time I tried to fool RF sensors with a home-made EMP device, or written some utility or otherwise hacked the world to do what I wanted it to. Yes, I am willing to look under the hood if it helps achieve my goals or if it's fun to do so. Yet somehow all of that is irrelevant because I have no desire to do any of that on my cell phone. Or maybe the world isn't as black and white as you're making it out to be.