'Kök' hesabın kökeni


53

Kök hesabın kökeni nedir? Nereden geldi ve neden yine de kök adı verildi?

(Aslen Twitter'da @lizztheblizz tarafından sorulmuştur.)


7
Ken Thompson'ın kök birası

Bazen bilgisayarım şeyleri kendi isteğine göre yaptığı gibi 'tüm kötülüklerin kökü' anlamına geldiğine inanıyorum.

Yanıtlar:


50

Kök kullanıcının orijinal giriş dizini dosya sisteminin köküdür /( http://minnie.tuhs.org/cgi-bin/utree.pl?file=V5/etc/passwd ). Sanırım kullanıcı gerçekten bu dizinden sonra seçildi. Ama neden 'kök' ve 'başlangıç' ya da 'kökeni' veya başka bir şey değil? Eh, Ken Thompson ve Dennis Ritchie UNIX'i yazmadan önce (ayrıca Bell Laboratuarlarında) Multics geliştiriyorlardı. Multics tarihine bakarsanız, ROOT'un da orada olduğunu göreceksiniz ( http://web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_mdds.html ). Bu yüzden isim Multics'ten gelmeli.


Bağlandığın Multics belgelerine baktım. Kök dizinine (ve kök hacmine) atıfta bulunurlar, ancak bir kök kullanıcıya referans yoktur .
Keith Thompson,

1
Bir dosya listesi olarak görünen şeye bakarsanız, mdd003.compout'ta görülen bir kök kullanıcısı var, açıkça Unix'deki bir "ls -l" komutunda görüldüğü gibi bir kök kullanıcısı var.
HackSlash,

23

Linux Bilgi'ye göre , adın kökeni dosya sistemi düzeninden / izinlerinden gelebilir:

Kök teriminin tamamen güçlü yönetim kullanıcısı için kullanılması, kök dizinde kök yazma işlemine (örneğin, dosyaları değiştirme izni olan) tek hesabın kök olmasından kaynaklanmış olabilir. Kök dizini, adını Unix benzeri işletim sistemlerinde dosya sistemlerinin (yani, dosyaları düzenlemek için kullanılan dizinlerin tüm hiyerarşisinin tümünün) bir ağaç benzeri (tersine çevrilmiş olsa da) yapılarıyla tasarlanmasından kaynaklanmaktadır. tüm dizinlerin bir ağacın köküne benzeyen tek bir dizinden daldığı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.