I UNIX-baserede operativsystemer, f.eks. Linux eller macOS, er der en rodbruger, der har fuld magt over systemet, dets tjenester og dets processer.
Denne bruger er som standard deaktiveret af sikkerhedsmæssige årsager, da hvis denne kommando udføres uden behørig viden eller ansvar, kan vi forårsage skade på systemet, der kan være uopretteligt. Derfor er det vigtigt, at denne rodbruger kun bruges af administratorer eller avancerede brugere, der er klar over, hvad dette kan være.
I dag i Solvetic vil vi se, hvordan du aktiverer eller deaktiverer denne bruger via kommandolinjen.
TerminaladgangFor at få adgang til terminalen har vi følgende muligheder. Brug af tastekombinationen Shift + Command + U eller i stien Go / Utilities. I det viste vindue dobbeltklikker vi på Terminal:
⇧ + ⌘ + U
Den næste mulighed er at bruge Spotlight, og til dette vil vi indtaste ordet terminal og vælge det respektive værktøj:
1. Sådan aktiveres root -bruger ved hjælp af kommandoen dsenableroot
For at aktivere rodbrugeren ved hjælp af denne kommando er processen enkel, for dette udfører vi dsenableroot i terminalen, og derefter indtaster vi brugerens adgangskode, og derefter indtaster og bekræfter root -brugerens adgangskode:
dsenableroot
Vi vil se meddelelsen *** Aktiveret root -bruger, der bekræfter, at aktiveringen har været vellykket. Med denne kommando er det også muligt at aktivere rodbrugeren for især en enkelt konto, til dette skal vi bruge parameteren -u:
dsenableroot -u "Bruger"
2. Sådan deaktiveres root -bruger i macOS High Sierra
Med -d -parameteren ved hjælp af kommandoen dsenableroot vil root -brugeren blive universelt deaktiveret som følger:
dsenableroot -d
Hvis vi ønsker det, kan vi også deaktivere rodbrugeren for en bestemt bruger, vi vil udføre følgende syntaks:
dsenableroot -d -u "bruger"Med denne enkle metode kan vi aktivere eller ikke denne vigtige bruger i UNIX -miljøer.