În sistemele de operare bazate pe UNIX, cum ar fi Linux sau macOS, există un utilizator root care are putere deplină asupra sistemului, serviciilor sale și proceselor sale.
Acest utilizator este dezactivat în mod implicit din motive de securitate, deoarece dacă această comandă este executată fără cunoștințe sau responsabilități, putem provoca daune sistemului care pot fi ireparabile. Prin urmare, este important ca acest utilizator root să fie utilizat numai de administratori sau utilizatori avansați care sunt conștienți de ceea ce poate fi acesta.
Astăzi în Solvetic vom vedea cum să activăm sau să dezactivăm acest utilizator prin linia de comandă.
Acces terminalPentru a accesa terminalul avem următoarele opțiuni. Folosind combinația de taste Shift + Command + U sau în calea Go / Utilities. În fereastra afișată vom face dublu clic pe Terminal:
⇧ + ⌘ + U
Următoarea opțiune este utilizarea Spotlight și pentru aceasta vom introduce cuvântul terminal și vom selecta utilitarul respectiv:
1. Cum se activează utilizatorul root utilizând comanda dsenableroot
Pentru a permite utilizatorului root utilizând această comandă, procesul este simplu, pentru aceasta executăm dsenableroot în terminal și apoi vom introduce parola utilizatorilor, apoi vom introduce și verifica parola utilizatorului root:
dsenableroot
Vom vedea mesajul *** Utilizator root activat cu succes, care confirmă că activarea a avut succes. Cu această comandă, este, de asemenea, posibil să activați utilizatorul root pentru un singur cont în special, pentru aceasta trebuie să folosim parametrul -u:
dsenableroot -u "Utilizator"
2. Cum se dezactivează utilizatorul root în macOS High Sierra
Cu parametrul -d folosind comanda dsenableroot, utilizatorul root va fi dezactivat universal după cum urmează:
dsenableroot -d
De asemenea, dacă dorim, putem dezactiva utilizatorul root pentru un anumit utilizator, vom executa următoarea sintaxă:
dsenableroot -d -u "utilizator"Cu această metodă simplă putem activa sau nu acest utilizator important în mediile UNIX.