Asal akun 'root'


53

Apa asal akun root? Dari mana asalnya dan mengapa itu disebut root?

(Awalnya ditanyakan oleh @lizztheblizz di Twitter.)


7
Saya akan dengan apresiasi Ken Thompson terhadap root beer: D

Saya percaya ini merujuk pada 'akar semua kejahatan' karena kadang-kadang komputer saya melakukan hal-hal jahat dengan sendirinya.

Jawaban:


50

Direktori home asli dari pengguna root adalah root dari sistem file /( http://minnie.tuhs.org/cgi-bin/utree.pl?file=V5/etc/passwd ). Saya pikir pengguna memang bernama setelah direktori itu. Tetapi mengapa 'root' dan bukan 'start' atau 'origin' atau yang lain? Nah, sebelum Ken Thompson dan Dennis Ritchie menulis UNIX, mereka (juga di Bell Labs) mengembangkan Multics. Jika Anda melihat sejarah Multics, Anda akan menemukan bahwa ROOT juga ada di sana ( http://web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_mdds.html ). Jadi namanya harus berasal dari Multics.


Saya baru saja melihat dokumen Multics yang Anda tautkan. Mereka merujuk ke direktori root (dan volume root), tetapi tidak ada referensi ke pengguna root .
Keith Thompson

1
Ada pengguna root yang terlihat di mdd003.compout jika Anda melihat daftar file yang tampak jelas ada pengguna root seperti yang terlihat dalam perintah "ls-l" di Unix.
HackSlash

23

Menurut Info Linux , asal nama mungkin berasal dari tata letak / izin sistem file:

Penggunaan istilah root untuk pengguna administratif yang sangat kuat mungkin muncul dari fakta bahwa root adalah satu-satunya akun yang memiliki izin menulis (yaitu, izin untuk memodifikasi file) di direktori root. Direktori root, pada gilirannya, mengambil namanya dari fakta bahwa sistem file (yaitu, seluruh hirarki direktori yang digunakan untuk mengatur file) dalam sistem operasi mirip Unix telah dirancang dengan struktur seperti pohon (walaupun terbalik) di mana semua direktori bercabang dari satu direktori yang analog dengan akar pohon.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.