Origem da conta 'raiz'


53

Qual é a origem da conta root? De onde veio e por que é chamado de raiz?

(Originalmente solicitado por @lizztheblizz no Twitter.)


7
Eu estou indo com a apreciação de Ken Thompson da cerveja de raiz: D

Acredito que ele se refira à "raiz de todo mal", pois às vezes meu computador faz coisas diabólicas por conta própria.

Respostas:


50

O diretório inicial original do usuário raiz era a raiz do sistema de arquivos /( http://minnie.tuhs.org/cgi-bin/utree.pl?file=V5/etc/passwd ). Eu acho que o usuário foi realmente nomeado após esse diretório. Mas por que 'root' e não 'start' ou 'origin' ou algo mais? Bem, antes de Ken Thompson e Dennis Ritchie escreverem o UNIX, eles estavam (também no Bell Labs) desenvolvendo Multics. Se você der uma olhada no histórico do Multics, também encontrará o ROOT ( http://web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_mdds.html ). Portanto, o nome deve vir de Multics.


Acabei de olhar para os documentos do Multics aos quais você vinculou. Eles se referem ao diretório raiz (e ao volume raiz), mas não há referência a um usuário raiz .
21412 Keith Thompson

11
Há um usuário root visto em mdd003.compout, se você olhar para o que parece ser uma lista de arquivos, há claramente um usuário root exatamente como visto em um comando "ls -l" no Unix.
HackSlash

23

De acordo com o Linux Info , a origem do nome pode ter sido proveniente do layout / permissões do sistema de arquivos:

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 do tipo Unix foram projetados com uma estrutura do tipo árvore (embora invertida) no qual todos os diretórios se ramificam de um único diretório que é análogo à raiz de uma árvore.

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.