Root ve superuser arasındaki fark nedir?


21

Aynı şeyden mi bahsediyorlar ya da sadece dosya sistemindeki bir konumun kök noktası mı (nihai tabanı) ve ayrıcalıklı bir kullanıcı için süper kullanıcı (Windows yönetici hesabının eşdeğeri) mı? Aynı şifreye ihtiyaçları var mı? Süper kullanıcı çekirdeğin kendisi midir?

Yanıtlar:


24

'root' geleneksel olarak kullanıcı hesabına kullanıcı kullanıcı seviyesine sahip haklarla verilen addır. Bu bakımdan onlar aynı ve aynıdır, ancak süper kullanıcı hesabının root olarak adlandırılması gerektiğini söyleyen bir kural yok.

Sadece süper kullanıcının root dizinine (/) yazma izninin olması nedeniyle hesabın 'root' olarak adlandırılmış olması olabilir.

Windows Administrator hesabı, Unix superuser hesabına benzer değildir ; çünkü bir Windows Yöneticisinin yapabilecekleriyle ilgili kısıtlamalar vardır. Windows NT tabanlı işletim sistemlerinde root benzeri bir analog, etkileşimli bir kullanıcı tarafından kullanılamayan SYSTEM hesabıdır.


16
Çekirdek, kök kullanıcıyı, kullanıcı kimliği (0) ile tanımlar. Bu hesaba ne istersen adını verebilirsin /etc/passwd. Çağrılan bir hesaba sahip rootolmamak, sistem yazılımının bazılarını şaşırtabilir, ancak daha fazla giriş yapabilirsiniz; bazı paranoyak insanların hem UID 0 ile hem de farklı kabuklarla rootgiriş ve toorgirişleri vardır /etc/passwd, böylece mermilerden biri bir şekilde kırılırsa (örneğin bir disk hatası nedeniyle) diğeri giriş yapmak ve tamir etmek için kullanılabilir. sistem.
Gilles 'SO- kötülük olmayı'

1
Btw

Windows ile ilgili olarak - Unix süper kullanıcısına tam olarak eşdeğer yoktur. SİSTEM yerleşik oturum açma oturumu olan iyi bilinen bir gruptur, ancak ilişkili gruplar ve ayrıcalıklar farklı SİSTEM erişim belirteçleri arasında farklılık gösterir. Ancak bu oturum açma, Unix köküne en yakın analogdur. Etkileşimli bir işlem SYSTEM olarak çalışabilir. Genellikle psexec.exe bunun için kullanılır, ancak ayrıcalıklı herhangi bir işlem bir oturum ve çağrı için SYSTEM birincil belirteci alabilir CreateProcessAsUser.
Eryk Sun,

0

/, linux'taki en üst seviye dizindir. Tüm alt dizinler / altındadır. / root, root kullanıcısının varsayılan home dizinidir.

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.