Obsah

Root (Superuživatel a základ systému)

Slovo root představuje v hierarchii počítačových systémů absolutní vrchol. Ať už se jedná o uživatelský účet nebo strukturu složek, vše ostatní je odvozeno od „kořene“.


1. Root jako uživatel (Superuser)

V operačních systémech založených na Unixu (Linux, macOS, Android) je root název účtu, který má absolutní kontrolu nad celým systémem. Tento účet má ID (UID) rovno 0.

Co root může (a ostatní ne):

Bezpečnostní pravidlo: "Nepoužívej root pro běžnou práci"

Práce pod účtem root je nebezpečná. Jediný překlep v příkazu (např. pověstné rm -rf /) může okamžitě smazat celý operační systém. Proto se používají mechanismy jako:


2. Root jako kořenový adresář (/)

V souborových systémech Linuxu a Unixu neexistují „disky“ jako C: nebo D: ve Windows. Všechny disky a oddíly jsou připojeny do jednoho stromu, jehož základem je kořenový adresář, značený symbolem lomítka (/).

Adresář Význam
/ Root directory – základ všeho.
/root Domovský adresář superuživatele root (ostatní mají /home/uzivatel).
/bin Základní spustitelné programy.
/etc Konfigurační soubory systému.

3. Rootování (v kontextu mobilních telefonů)

U mobilních telefonů s Androidem se pojmem rootování (rooting) označuje proces získání práv superuživatele. Výrobci standardně přístup k rootu blokují, aby uživatelé nemohli nechtěně poškodit systém nebo odstranit předinstalované aplikace.

Výhody rootu:

Rizika rootu:


4. Root v jiných kontextech


Související pojmy: Linux, Sudo, Chroot, DNS, SSL/TLS, Filesystem, Android, Unix.