Unix / Linux sistemindeki en güçlü kullanıcı neden “root” olarak adlandırılıyor?


89

“Süper Kullanıcı” teriminin kullanımına ilişkin bu diğer sorudan biraz esinlenmiş , neden halt denilen bir Unix / Linux sistemindeki en güçlü kullanıcı root? Neden olmasın admin, sysop, base, kingbenzer ya da bir şey? Terimi okuduğumda tek rootdüşündüğüm bir bitkinin kökü.

Lütfen sadece geçici gözlemler değil alıntılar ve referanslar sağlayın.



5
"Süper Kullanıcı" sorusu :) tarihçesine
DavidPostill

14
>> “Kök” terimini okuduğumda tek düşündüğüm bir bitkinin kökü. Kavramsal olarak bu terimin nereden geldiğidir. Bununla birlikte, Avustralya’da ne anlama geldiğine
bakmalısınız

2
@mcalex en.wikipedia.org/wiki/Superuser "Bazı durumlarda hesabın gerçek adı belirleyici faktör değildir; Unix benzeri sistemlerde, örneğin, sıfır kullanıcı kimliğine (UID) sahip kullanıcı Bu kullanıcı adı ne olursa olsun süper kullanıcı ... Unix benzeri bilgisayar işletim sistemlerinde root, tüm modlarda (tek ya da çoklu) tüm haklara ya da izinlere (tüm dosya ve programlara) sahip olan kullanıcının geleneksel adıdır. alternatif isimler BeOS’da baron ve bazı Unix türevlerinde avatar içerir ”
emory

2
@mcalex Her zaman Avustralyalılar tarafından adlandırıldığını varsaydım, çünkü bilgisayarınızı "root" edebilen bir hesap.
mcottle

Yanıtlar:


86

Linux ( Unix ) habercisinin eski öncüsü Multics işletim sistemi idi ve Multics'te imtiyazlı kullanıcının ana dizini kök diziniydi .

Ve bazı süper yaratıcı roottürler, ayrıcalıklı kullanıcının adını buldu . Unix örn Multics, üzerinde çalışmış insanlar tarafından oluşturulduğu için Ve bu sıkışmış Dennis Ritchie veya Ken Thompson , Unix orijinal yazarlar.

Muhtemelen bunun için güvenilir bir kaynak yoktur, aşağıdakine benzer bir şekilde yalnızca benimki gibi varsayımlar vardır: "Kök adı, kök, bir Unix sisteminin kök dizinini değiştirme iznine sahip tek kullanıcı hesabı olduğu için olabilir." Wikipedia dan : Süper kullanıcı .


4
Sadece gündelik gözlemleri değil alıntıları ve referansları verebilir misiniz?
JakeGould


1
@HackSlash İyi referans! Bunun tam olarak nerede belirtildiğine dikkat çeker misiniz, bu yüzden muhtemelen bu alıntıya kote edilip eklenebilir.
JakeGould,

1
Yukarıda belirtilen listenin list_vols, belgenin 6-40 bölümündeki komuttan çıktısı görünmektedir , burada "root", ne yazık ki kullanıcı değil, Mantıksal Hacim olarak listelenmiştir. (. Bu belge olarak "root2" adlı iyi bir fiziksel cilt "root6" üzerine, bir "kök mantıksal hacim", "kök fiziksel hacmi", "kök kartına" ve "kök dizininde" A yoğun olarak kullanılan terim bahseder!)
joeytwiddle

4
Kök hala doksanlarda Digital Unix 3'te köklerini kullanıyordu ...
Edheldil

8

Bazı tesisler

  1. Tavsiye edilmez (gerçekten tavsiye edilmez) ancak bu ismi değiştirebilirsiniz .
  2. Her zaman böyle değildi [ 1 ]

    bazı eski UNIX sistemleri (özellikle CMU’dan gelenler), “ avatar ” olarak adlandırılan kullanıcıya - özel durumu belirlemek ve insanları olduğu gibi giriş yapmaktan vazgeçmeye çalışıyorlar. Aynı eski günlerde, BSD sistemleri / bin / csh'ı varsayılan kök kabuğu olarak kullandığından, bazen parola dosyasında / bin / sh ve / bin / ile parola dosyasında giriş sroot ve krootlu sistemleri göreceksiniz. Varsayılan kabuk olarak ksh.

Basitçe baskın olan haline gelir.

Bu kök kullanıcı sahipliğini sahip tek olmasından alakalı kök klasöründe ( /) hangi tüm dosya sistemi bulunduğu (kendi alt dizinleri ve dosyaları gibi diğer tüm dosya ve dizinleri), bu yüzden de facto kökü olarak tüm güçlerin ve imtiyazların, tüm süreçlerin ( bunun süreçlerin köküinit olduğunu ve kök tarafından sahiplenildiğini unutmayın) ve kritik süreçlerin, zindanların ...


Linux Bilgi Projesi'nde kök sayfalarında biraz daha destek bulmak mümkündür [ 2 ]

Kök teriminin tamamen güçlü yönetim kullanıcısı için kullanılması, kök dizinde kök yazma işlemine izin veren tek hesabın kök olmasından kaynaklanmış olabilir.

Dan fazla biraz metin soyma kök sayfanın içinde Linux Bilgi Projesi [ 2 ]

root , Linux veya Unix benzeri bir işletim sistemindeki tüm komutlara ve dosyalara varsayılan olarak erişebildiği kullanıcı adı veya hesaptır . Ayrıca kök hesap, kök kullanıcı ve süper kullanıcı olarak da adlandırılır.
...
Kök ayrıcalıkları, kök hesabın sistemde sahip olduğu güçlerdir. Kök hesap sisteminde en ayrıcalıklı ve bunun üzerinde mutlak güce sahiptir (tüm dosyaları ve komutlara yani tam erişim). Root'un yetkileri arasında, sistemi herhangi bir şekilde değiştirme ve diğer kullanıcılara varsayılan olarak ayrılmış olanlar da dahil olmak üzere diğer kullanıcılar için erişim izinleri (yani, belirli dosyaları ve dizinleri okuma, değiştirme ve yürütme yeteneği) verme ve iptal etme yeteneği vardır. kök için.
...
Kök teriminin kullanımıÇünkü güçlü yönetici kullanıcı , kök dizinde yazma izinlerine (yani dosyaları değiştirme iznine sahip olan) tek hesap 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 dallandığı.

... (Unix başlangıcı hakkında konuşmak)
Bir sistem yöneticisinin bireysel sorunları düzeltmek için kullanıcı dizinleri ve dosyaları girmek, sıradan kullanıcılar için yetki vermek ve iptal etmek ve kritik sisteme erişmek gibi görevleri gerçekleştirmesini sağlamak için de bir araç gerekliydi. sistemi onaracak ya da yükseltecek dosyalar.
(Burada hiyerarşiye ve bunun başlayacağı kök noktaya ihtiyaç vardır.)


Btw, adın Godyeni alınmış, öfke ve protestoları artırabilir gibi görünüyor ...


1
"Ağaç" için oy verin. Bu sadece bana apaçıkça açık görünüyor. Dizine zaten /"root"
diyoruz
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.