Por que o usuário root chama root por padrão?


9

Isso pode parecer uma pergunta boba, mas eu pude ver isso como confuso. Por exemplo:

"Ir para o diretório raiz"

Pode ser interpretado como:

  1. Vamos para /

  2. Ir para ~root(geralmente /root/)

Eu pensaria que algo como superseria feito para um nome de usuário de administrador padrão melhor. Isso evitaria a ambiguidade com a estrutura de diretórios.

Novamente: Pergunta boba, mas estou genuinamente curiosa.


3
o "diretório raiz" é sempre /, a casa do root é ~root. Uma observação lateral, na raiz de sistemas BSD tem o nome "Charlie Root".
Chris S

Estou ciente de que o diretório raiz = /. Talvez esse tenha sido um mau exemplo. Apenas vejo onde pode haver confusão.
Belmin Fernandez 01/12/2010

5
Nas versões mais antigas do UNIX (e distribuições Linux), o diretório inicial do root era / em vez de / root.
Gerald Combs

Como complemento ao que Gerald apontou, o Solaris 10 tem (teve?) Esse mesmo comportamento.
Christopher Karel

2
O que há em um nome? Aquilo que chamamos de rosa, por qualquer outro nome, teria um cheiro tão doce.
Zoredache

Respostas:


19

Veja aqui algumas informações sobre a raiz.

O uso do termo raiz para o usuário administrativo todo-poderoso pode ter surgido do fato de que a raiz é a única conta com permissões de gravação (ou seja, permissão para modificar arquivos) no diretório raiz. O diretório raiz, por sua vez, leva o nome do fato de que os sistemas de arquivos (ou seja, toda a hierarquia de diretórios usada para organizar arquivos) em sistemas operacionais semelhantes ao Unix foram projetados com uma estrutura semelhante a uma árvore (embora invertida) em que todos os diretórios se ramificam de um único diretório que é análogo à raiz de uma árvore.


Interessante. Fico feliz que a pergunta foi feita!
Astrostl

Ótima resposta @lain, +1. Embora "talvez tenha surgido" não seja afirmativo, faz muito sentido. E @ Mark: gostaria de poder +1 uma edição, mas acho que você tem rep suficiente, pois é ;-)
Belmin Fernandez
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.