I read here that the way to become "root" in an Android device(Galaxy S3) is to use Rooting. However it has been said that if we do that, even normal applications will be running with root privilege. Is that the case ? For anyone with a Unix background, I am sure that allowing all applications to run as root is quite odd and dangerous. So my question is, isn't there the concept of Users as we have it on a *nix system ? For eg: in a normal operation as what user the Android apps run ? (we are not logging in as we do on a *nix system, so is there a default user ?).
Also, is there no way to restrict or to run apps without root privilege ?
Since I am a Linux/Unix guy, I would really like to get the command line. That is why I want to do the Rooting. However, I dont' want to make my mobile phone that loose and make it a Virus system like Windows.