Qual é a origem da conta root? De onde veio e por que é chamado de raiz?
(Originalmente solicitado por @lizztheblizz no Twitter.)
Qual é a origem da conta root? De onde veio e por que é chamado de raiz?
(Originalmente solicitado por @lizztheblizz no Twitter.)
Respostas:
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.
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.