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

From: John Fry (john+usenet_at_johnfry.org)
Date: 12/14/04


Date: Tue, 14 Dec 2004 09:22:31 -0800

Dave Hinz <DaveHinz@spamcop.net> writes:

> On Tue, 14 Dec 2004 09:37:41 +0000 (UTC), Laurenz Albe <albe@culturallNOSPAM.com> wrote:
>> Dave Hinz <DaveHinz@spamcop.net> wrote:
>>>> I'd say it is because / is root's home directory (in most UNIces).
>>>
>>> That's circular. Why is it called "root" and not, say, "master" or
>>> "sysop"?
>>
>> What I suggested may be wrong (it is only a guess), but it is not
>> circular. Calling / 'root directory' comes natural.
>
> How so, linguistically and/or historically?

Calling / 'root directory' is natural because it invokes the tree
metaphor, one of the most basic metaphors in computer science.
Extending the term 'root' to the user whose home directory is / is
also natural: the term for this is metonymy.

>> Calling the user whose home it is 'root' is a consequence.
>> Where's the circularity?
>
> It's the root user because his directory is root. It's the root directory
> because that's where the root user logs in. You're just too close to see it
> is all.

No, it's not circular. Wrong perhaps (I don't know), but not
circular. Root user depends on root directory, not the other way
around.

Best,

John



Relevant Pages

  • Re: Mandrake 8.1 Desktop Gone
    ... Read the man page for the FTP server and look for the ... Use chmod to remove "others" access to all directories in root. ... setting it up in a chroot jail. ... chroot - run command or interactive shell with special root directory ...
    (alt.os.linux)
  • Re: Chroot bug
    ... outside the subtree rooted at the root directory. ... Which is behaviour chroot preserves properly. ... And yet it is the dot-dot entry which is used to access files outside ...
    (Linux-Kernel)
  • Re: BUG? With A HTTPModule
    ... > concate the whole new url which is used to rewrite the Requested path. ... > application's root folderwhich can help specify the ... > application's root directory without hardcode it. ... > our Product Support Service. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: [SLE] Cannot list files under root from ssh
    ... Even su to root, I cannot do this. ... > have freenx install and going into the kde gui with freenx, ... If you are trying to mount an NFS exported directory, ... everything in the root directory, so if /foo is the culprit, ls will hand ...
    (SuSE)
  • Re: Mandrake 8.1 Desktop Gone
    ... Tighten down permissions so that ms ie7 ftp wouldn't navigate into the ... Use chmod to remove "others" access to all directories in root. ... setting it up in a chroot jail. ... chroot - run command or interactive shell with special root directory ...
    (alt.os.linux)