Introducerea comenzilor de administrator în Terminal pe Mac
Trebuie să fiți administrator sau utilizator Root, numit și superuser pentru a executa multe dintre comenzile utilizate pentru administrarea unui server.
De exemplu, dacă nu sunteți administrator sau utilizator Root, introducerea comenzii server:~ mariah$ shutdown
afișează eroarea următoare: oprire: NU este super-utilizator
Aceasta deoarece comanda shutdown
poate fi rulată doar de utilizatorul rădăcină sau de un utilizator administrator cu privilegii de utilizator rădăcină.
Pentru a rula comenzi cu privilegii de superutilizator, utilizați comanda sudo
. sudo
înseamnă superuser do.
Următorul exemplu funcționează pe computere cu macOS instalat, prin urmare nu rulați comanda dacă nu doriți să reporniți computerul:
server:~ mariah$ sudo shutdown
Vi se va solicita parola utilizatorului actual.
Doar utilizatorii administratori pot utiliza sudo
. Dacă nu sunt conectat ca administrator, puteți face acest lucru introducând următoarele, unde adminNumeutilizator este numele unui utilizator administrator:
su adminUsername
Vi se solicită să introduceți parola pentru adminNumeutilizator, după care un shell nou este deschis pentru utilizatorul respectiv.
Dacă o comandă o necesită, puteți utiliza su
pentru a comuta la utilizatorul rădăcină. În condiții normale, nu trebuie să faceți login ca utilizator rădăcină.
Important: Dacă utilizați su
pentru a face login ca utilizator rădăcină, fiți foarte atent, deoarece aveți privilegii suficiente pentru a efectua modificări care pot cauza oprirea funcționării serverului.
Pentru mai multe informații despre comenzile sudo
și su
, consultați paginile manualelor acestora.