Root

Root is de superuser van een Linux-systeem: het account met UID 0 dat alles mag. Permissiechecks gelden niet voor root — elk bestand lezen, elk proces beëindigen, elke instelling wijzigen.

Drie betekenissen van "root"

TermBetekenis
root (gebruiker)Het superuser-account met UID 0
/rootDe home-map van de root-gebruiker
root-bestandssysteemHet bestandssysteem gemount op /, de top van de mappenboom

Niet permanent als root werken

Eén typfout als root kan het systeem onbruikbaar maken, en malware die je als root start heeft meteen volledige controle. Werk daarom als gewone gebruiker en gebruik sudo voor de taken die verhoogde rechten nodig hebben.

Veel distributies (waaronder Ubuntu) vergrendelen het root-wachtwoord standaard: inloggen als root kan niet, alleen sudo vanaf een gewoon account. Ook direct inloggen via SSH als root staat op moderne systemen standaard uit (PermitRootLogin no).

Root herkennen

whoami          # huidige gebruikersnaam
id -u           # UID tonen; 0 betekent root
sudo -i         # rootshell openen via sudo

De prompt eindigt traditioneel op # voor root en $ voor gewone gebruikers.

Zie ook

  • sudo — commando's uitvoeren met root-rechten
  • uid-gid — waarom UID 0 bepalend is, niet de naam
  • permissies — het rechtensysteem waar root buiten valt
  • capability — root-rechten opsplitsen in kleinere bevoegdheden
  • su — wisselen naar het root-account
linuxbeveiliginggebruikersbeheer