Perché l'utente root è chiamato root per impostazione predefinita?


9

Potrebbe sembrare una domanda sciocca, ma potrei vederlo come confuso. Per esempio:

"Vai alla directory principale"

Potrebbe essere interpretato come:

  1. Vai a /

  2. Vai a ~root(di solito /root/)

Penserei che qualcosa di simile superavrebbe fatto per un nome utente amministratore predefinito migliore. Ciò eviterebbe l'ambiguità con la struttura delle directory.

Di nuovo: domanda sciocca ma sono sinceramente curioso.


3
la "directory root" è sempre /, la home di root è ~root. Una nota a margine, sui sistemi BSD root ha il nome "Charlie Root".
Chris S,

Sono consapevole che la directory principale = /. Forse è stato un cattivo esempio. Vedo solo dove potrebbe esserci confusione.
Belmin Fernandez,

5
Nelle versioni precedenti di UNIX (e distribuzioni Linux) la home directory di root era / anziché / root.
Gerald Combs,

In aggiunta a ciò che Gerald ha sottolineato, Solaris 10 ha (avuto?) Lo stesso comportamento.
Christopher Karel,

2
Cosa c'è in un nome? Quella che chiamiamo rosa, con qualsiasi altro nome avrebbe un odore dolce.
Zoredache,

Risposte:


19

Dai un'occhiata qui per alcune informazioni su root.

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 principale, 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.


Interessante. Sono contento che la domanda sia stata posta!
astrostl

Ottima risposta @lain, +1. Anche se "forse sono sorti" non è affermativo, ha molto senso. E @Mark: vorrei poter fare +1 su una modifica ma penso di avere abbastanza rappresentante così com'è ;-)
Belmin Fernandez,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.