Qual'è l'origine dell'account root? Da dove viene e perché si chiama comunque root?
(Originariamente richiesto da @lizztheblizz su Twitter.)
Qual'è l'origine dell'account root? Da dove viene e perché si chiama comunque root?
(Originariamente richiesto da @lizztheblizz su Twitter.)
Risposte:
La home directory originale dell'utente root era la radice del filesystem /
( http://minnie.tuhs.org/cgi-bin/utree.pl?file=V5/etc/passwd ). Penso che l'utente abbia davvero preso il nome da quella directory. Ma perché "root" e non "start" o "origin" o qualcos'altro? Bene, prima che Ken Thompson e Dennis Ritchie scrivessero UNIX, stavano (anche a Bell Labs) sviluppando Multics. Se dai un'occhiata alla storia di Multics, scoprirai che lì esisteva anche ROOT ( http://web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_mdds.html ). Quindi il nome deve derivare da Multics.
Secondo Linux Info , l'origine del nome potrebbe provenire dal layout / autorizzazioni del file system:
L'uso del termine root per l'utente amministrativo onnipotente potrebbe essere derivato dal fatto che root è l'unico account con autorizzazioni di scrittura (vale a dire, autorizzazione per modificare i file) nella directory root. La directory root, a sua volta, prende il nome dal fatto che i filesystem (ovvero l'intera gerarchia di directory utilizzata per organizzare i file) in sistemi operativi simili a Unix sono stati progettati con una struttura ad albero (sebbene invertita) in cui tutte le directory si diramano da una singola directory analoga alla radice di un albero.