Re: The history of the name 'Root' (as in superuser)?

From: Lew Pitcher (Lew.Pitcher_at_td.com)
Date: 12/13/04


Date: Mon, 13 Dec 2004 11:20:26 -0500


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Laurenz Albe wrote:
> Heiden <ebbmar@gmail.com> wrote:
>
>>Why is the super user called 'root'?
>>In the context of filesystems, it's clear, since every directory
>>branches out from the top directory, but in the context of users, I
>>have no clue..
>
>
> I'd say it is because / is root's home directory (in most UNIces).

More likely because the root process that manages (directly or indirectly) /all/
other processes runs under uid 0, and in order to start the initial process for
any other uid, the parent process must be run as uid 0. These two make uid 0 the
'root' of all process management in Unix.

Just my guess, of course.

- --
Lew Pitcher
IT Consultant, Enterprise Data Systems,
Enterprise Technology Solutions, TD Bank Financial Group

(Opinions expressed are my own, not my employers')
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32)

iD8DBQFBvcFHagVFX4UWr64RArT7AJsFRWww2Y3mr+KnPccH7LiOg9xD/wCfa+kS
lPB2WMOqIumittamWTChL5Q=
=wf/m
-----END PGP SIGNATURE-----



Relevant Pages

  • Re: The history of the name Root (as in superuser)?
    ... >> Why is the super user called 'root'? ... >> In the context of filesystems, it's clear, since every directory ... >> branches out from the top directory, but in the context of users, I ...
    (comp.unix.admin)
  • Re: The history of the name Root (as in superuser)?
    ... > Why is the super user called 'root'? ... > In the context of filesystems, it's clear, since every directory ... > branches out from the top directory, but in the context of users, I ...
    (comp.unix.admin)
  • Re: Rename root to avoid hacking?
    ... Those are remote attacks, ... root user by name, but I am absolutely certain that no system-local ones ... By using the UID instead of the username, ... ...reach exactly the same SMTP daemon welcome banner. ...
    (comp.os.linux.security)
  • Re[2]: accounting with ipfw (gid, uid riles)
    ... MS> The uid associated with a socket is the uid of the process which created ... it's still accounted to root. ... far, is adding alias interface, bind squid to this interface and count ...
    (FreeBSD-Security)
  • Re: Question about SELinux and root privs
    ... "root" is just a normal user now, ... Yep, UID 0 of course, the username doesn't matter. ... > Well one of the points of SELinux seems to be there isn't any ... > account, and/or add/modify any privileges at will ... ...
    (comp.os.linux.security)