Zadávanie príkazov správcu v apke Terminál na Macu
Musíte byť správca alebo koreňový užívateľ, nazývaný aj nadradený užívateľ, aby ste mohli vykonávať mnohé príkazy na správu servera.
Ak napríklad nie ste správca ani koreňový užívateľ, po zadaní príkazu shutdown
sa zobrazí chyba:
% shutdown
shutdown: NOT super-user
Táto chyba sa zobrazuje, pretože príkaz shutdown
môže spustiť iba koreňový užívateľ alebo správca s právami koreňového užívateľa.
Ak chcete spúšťať príkazy s právami nadradeného užívateľa, použite príkaz sudo
. sudo
znamená superuser do.
Nasledujúci príklad funguje na počítačoch s nainštalovaným systémom macOS, preto ho spúšťajte iba v prípade, že chcete reštartovať počítač:
% sudo shutdown
Zobrazí sa výzva na zadanie hesla aktuálneho užívateľa.
Príkaz sudo
môžu používať iba správcovia. Ak ste sa neprihlásili ako správca, môžete tak urobiť zadaním nasledujúceho príkazu, v ktorom adminUsername predstavuje meno správcu:
% su adminUsername
Zobrazí sa výzva na zadanie hesla užívateľa adminUsername a po zadaní hesla sa pre daného užívateľa otvorí nový shell.
Ak to príkaz vyžaduje, môžete použiť su
na prepnutie na koreňového užívateľa. Za normálnych okolností by ste sa neprihlasovali ako koreňový užívateľ.
Dôležité: Ak pri prihlásení ako koreňový užívateľ použijete príkaz su
, postupujte so zvýšenou opatrnosťou, pretože máte dostatočné práva na vykonanie zmien, ktoré môžu znefunkčniť váš počítač.